2015-12-24 3 views
2

Я пытаюсь использовать базовый пример для работы с AsyncStorage на реагировании native. Когда я пытаюсь запустить приложение, оно вызывает ошибку в функции рендеринга.Реагировать Нативная функция рендеринга дает ошибку: Неожиданный токен

Вот мой код-

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(){ Неожиданный маркер является то, что я получаю на красном экране.

Что я здесь делаю неправильно?

ответ

5

этого

this.setState({ 
      arr : arrval, 

должен быть

this.setState({ 
      arr : arrval, 
}) 
+0

Спасибо. Это исправило мою проблему. Но сейчас я застрял в другом вопросе. В нем говорится: «Инвариантное нарушение: RawText»; должен быть завернут в явный компонент. Я использую компонент , чтобы обернуть его. Почему я получаю эту ошибку? – bozzmob

+0

Я мог бы исправить один. Спасибо за ответ. – bozzmob

Смежные вопросы