javascript - React Native渲染函数给出错误: Unexpected token

标签 javascript reactjs react-native

我正在尝试一个基本示例来在 React Native 上使用 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}>
            &bull; {arr.name}
          </Text>
        )};
      </View>
    );
  },

});

渲染函数的 : 处抛出错误 render : function(){ 意外的 token 是我在红色屏幕上看到的内容。

我在这里做错了什么?

最佳答案

这个

this.setState({
            arr : arrval,

应该是

this.setState({
            arr : arrval,
})

关于javascript - React Native渲染函数给出错误: Unexpected token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34450487/

相关文章:

ios - 使用 react-native-navigation 将 React Native 应用程序与现有的 iOS 应用程序集成

ios - react 导航重置操作不起作用

javascript - Vue.js : How to get specific route parameter in url

Javascript:什么是多级原型(prototype)层次结构以及为什么我们应该避免它

ruby-on-rails-4 - Uncaught Error : Cannot find module "react"

javascript - Material UI Autocomplete clearOnBlur 在 false 时清除

Javascript - 分解字符串文字......为什么?

javascript - 基于 JSON 响应的单选按钮检查

css - 具有 sass 和控制图像溢出的响应式 flexbox

javascript - 如何避免在 native react 中嵌套导航上出现重复标题?