-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
todo対応待ちのIssue対応待ちのIssue
Description
目的はなんですか
- Routeクラスをインスタンス化する際にURLとコンポーネントを指定するが、それらのパラメータが異なると正しく動作しない。
例
【正】
export const roomRoute = new Route(
'/room/:roomKey',
(params: { roomKey: string }) => <Room roomKey={params.roomKey} />,
);【誤】
export const roomRoute = new Route(
'/room/:roomId',
(params: { roomKey: string }) => <Room roomKey={params.roomKey} />,
);- 誤っている指定の仕方をしたら、newしたタイミングで実行時エラーを発生させる
どのような方法が考えられますか
- Routeクラスのコンストラクタ内でパラメータのチェックを行い、エラーをThrowさせる
議論はありますか
Metadata
Metadata
Assignees
Labels
todo対応待ちのIssue対応待ちのIssue