我最近开始学习Reactjs,我觉得它非常有趣。键(Keys)是关于身份的,因此通过唯一的键来识别每个组件是正确的方法,对吗? 假设我有这个例子:
var fruits = [
{'fruitId': 351421, 'fruit': 'banana'},
{'fruitId': 254134, 'fruit': 'apple'},
{'fruitId': 821553, 'fruit': 'orange'}
];
React.DOM.ul(null, fruits.map(function(item) {
return (
React.DOM.li({
key: item.fruitId
}, item.fruit)
);
}));
请注意大型ID号码。现在,我的问题是是否最好使用数字作为ID还是像哈希值一样使用字符串作为ID?谢谢!