経験知ロゴ

Persing error: Cannot read property ‘map’ of undefined とTypescriptで表示されたときの対処法

※本ページはプロモーションが含まれています

Persing error: Cannot read property 'map' of undefined

Typescript + Reactで「Persing error: Cannot read property ‘map’ of undefined」というエラーが出たのですが、エラーが出たファイルはわかるのですが、エラー行数がわからず原因がどこにあるかわかりませんでした。

いろいろ削除してみながらエラー箇所を絞り込んだのですが、useStateの片付けで、

useState([])

「string[]」と「[]」をorでつなげているのが原因でした。

useState([])
↓
useState([])

これでOK。

空の配列も許容するつもりで書いたのですが、useStateの初期値をからの配列にすれば大丈夫でした。

変なところでつまづいてしまった…。

役に立ったらこの記事のシェアをお願いします

ブログのフォロー・RSS購読は下記ボタンから