2
は、あなたが見るところ私の質問は、あるhttp://facebook.github.io/react/docs/lists-and-keys.htmlなぜDOM内自体に等しいセットプロパティは、レンダリング - React.js
function ListItem(props) {
// Correct! There is no need to specify the key here:
return <li>{props.value}</li>;
}
function NumberList(props) {
const numbers = props.numbers;
const listItems = numbers.map((number) =>
// Correct! Key should be specified inside the array.
<ListItem key={number.toString()}
value={number} />
);
return (
<ul>
{listItems}
</ul>
);
}
const numbers = [1, 2, 3, 4, 5];
ReactDOM.render(
<NumberList numbers={numbers} />,
document.getElementById('root')
);
からのコードブロックを考えてみます。
<NumberList numbers={numbers} />
私はこれがあることを理解コンポーネントがレンダリングされており、作成したプロパティをレンダリングしていますが、そのプロパティをそれ自体と同じにする意味は何ですか?それは私が少し混乱している。
ありがとうございました!
私は特に数値について話しています。{数字} –
プロパティがそれ自身に設定されていないため、 "numbers"というプロパティが 'numbers'(配列)に設定されています。 – nico
プロパティ「番号」はあなたが望むものを呼び出すことができますか? –