React.Proptypesに感じている不満React組み込みのProptypesによる型検査は、実行時検証であり、アプリケーションを起動して、実際にコンポーネントを描画してみるまでエラーに気づけない。 また、React独自の機能であるので、他の下層DOMライブラリでも同様の型検査をできるわけではない。 さらに、Proptypesはコンポーネントに定義するので、型定義がViewに紐付いてしまう(ドメイン知識がViewに紐付いてしまう) 型定義の多くはドメイン知識に紐付いており、ViewではなくModel(State)レイヤーで定義したい。 そこで本稿ではTypeScriptの静的解析の支援を受けて、型安全なコンポーネントを定義することでこの問題を解決する方法について説明したい。 ※なお、ReactにはFacebook謹製のFlowTypeがあるが、あくまでアプリケーションの主体はMode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く