###javascriptの以下の記法の意味を教えてください
reactで以下の文がありました。
javascript
1componentWillReceiveProps(nextProps) { 2 const { item } = nextProps; 3 const list = item.map((data, index) => ( 4 { 5 オブジェクトの作成 6 } 7 )); 8 this.setState({ 9 data: list, 10 }); 11 }
プロパティを受けとって、整理してstateに渡す処理です。
私が分からないのは、2行目です。
const { item } = nextProps;
この一文は何を行なっているのでしょか?
nextPropsにはitemという名前のものが入っています。
{ hoge }にして、hoge.map()にすると、mapが動かなかったので、
私は、nextPropsからitemという名前のキーの中身を受け取って変数itemに代入していると推測しています。
この推測はあっていますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/04/07 00:22