componentsWillMount内でpropsの値が参照できない
componentsWillMount内でrequireで取ってきたjsonデータからpropsの値をキーにデータをソートして取り出そうとしたところでつまりました。
エラーメッセージ
TypeError: Cannot read property 'props' of undefined
該当のソースコード
getInfo = () =>{ var ref_Data = require('../data.json'); //ref_Data = ref_Data.this.props.key; console.log(ref_Data.this.props.key); } componentWillMount(){ this.getInfo(); }
試したこと
thisの参照先が期待通りに行っていないのだと思い、アロー関数を使うことでthisの向かい先を関数外に向けることができると思いました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/13 23:01
2019/01/13 23:20
2019/01/13 23:32
2019/01/14 02:56