Open MaximizedOwl opened 3 years ago
非推奨の方法で行っている型検査から脱却したい。
ESLintでのエラーを解決するために暫定対応していた箇所の改善。
オブジェクトと配列はobject、arrayを用いて黙らせることはできるが応急処置にすぎず、非推奨とのこと。
object
array
PropTypes.arrayは非推奨。代わりにPropTypes.arrayOfを使う。 PropTypes.objectは非推奨。代わりにPropTypes.objectOf又はPropTypes.shapeを使う。
下記のようになっており、オブジェクトの中の型まで検査できていない。
Foo.propTypes = { baz: PropTypes.object, };
なにをどうしたいのか、簡潔に
非推奨の方法で行っている型検査から脱却したい。
背景
ESLintでのエラーを解決するために暫定対応していた箇所の改善。
具体策
オブジェクトと配列は
object
、array
を用いて黙らせることはできるが応急処置にすぎず、非推奨とのこと。現状
下記のようになっており、オブジェクトの中の型まで検査できていない。
タスクリスト
参考文献