4
で要素を作成しようとしています。を反応させますが、this.props
のように見えます。私が現在持っているものは新しい要素を生み出しません。私は様々な答えを見て、それらを模倣しようとしましたが、幸運はありませんでした。リアクションマッピングの小道具で新しい要素を作成する方法
React.createClass({
getDefaultProps: function() {
var items = [];
chrome.storage.local.get(null, function(result) {
var keys = Object.keys(result);
// get all the keys from chrome storage and add to array items
for (var i = 0; i < keys.length; i++) {
items.push(keys[i]);
}
})
return {
items: items
}
},
render: function() {
// display an element with name of key
return (
<div>
{this.props.items.map(function loop(item, i) {
return (<div>{item}</div>)
})}
</div>
)
}
})
しかし、this.props.items
の代わりにリテラル配列を使用すると、新しい要素が得られます。私がここで紛失しているアイデアは何ですか?
これは完璧に動作します関数。ありがとう! –
あなたは大歓迎です:) –