Persing error: Cannot read property ‘map’ of undefined とTypescriptで表示されたときの対処法
※本ページはプロモーションが含まれていますTypescript + Reactで「Persing error: Cannot read property ‘map’ of undefined」というエラーが出たのですが、エラーが出たファイルはわかるのですが、エラー行数がわからず原因がどこにあるかわかりませんでした。
いろいろ削除してみながらエラー箇所を絞り込んだのですが、useStateの片付けで、
useState([])
「string[]」と「[]」をorでつなげているのが原因でした。
useState([]) ↓ useState ([])
これでOK。
空の配列も許容するつもりで書いたのですが、useStateの初期値をからの配列にすれば大丈夫でした。
変なところでつまづいてしまった…。