我正在尝试一个基本的例子来处理反应原生的AsyncStorage。当我尝试运行应用程序时,它会在渲染函数中抛出错误。
这是我的代码 -
var AsyncStorageExample = React.createClass({
getInitialState: function () {
return {
arr : [],
}
},
stateSetting: function(arrval) {
this.setState({
arr : arrval,
},
render : function() {
return (
<View>
{this.state.arr.map(arr =>
<Text key={arr.name}>
• {arr.name}
</Text>
)};
</View>
);
},
});
渲染函数render : function(){
的:会引发错误
意外的令牌是我在红色屏幕上得到的。
我在这里做错了什么?
答案 0 :(得分:5)
此
this.setState({
arr : arrval,
应该是
this.setState({
arr : arrval,
})