Использование рендеринга реквизита в React Native

Для проектов maven добавьте следующую зависимость:



    javax.servlet
    javax.servlet-api
    3.0.1
    provided

Ссылка

Для проектов градиента:

dependencies {
providedCompile group: 'javax.servlet', name: 'javax.servlet-api', version: '3.0.1'
}

или загрузите javax.servlet.jar и добавьте в свой проект.

0
задан Conor Watson 18 January 2019 в 10:57
поделиться

1 ответ

Такое ощущение, что вы усложняете это больше, чем нужно, вы можете абсолютно передать функцию рендеринга в Компонент, но гораздо проще просто передать тело, теперь ошибка, которую вы получаете, кажется, своего рода импортом / орфографическая ошибка как один из объектов, которые вы используете, на самом деле, как говорит код undefined, теперь мне нужно лучше взглянуть на ваш код, чтобы точно определить, где это происходит, но в любом случае вы можете свободно сокращать ваша функция такова:

renderListItem({ item, index }) {
  const { onSelectItem, renderItem } = this.props;

  return (
    <TouchableNative
      key={index}
      onPress={() => {
        onSelectItem(index);
      }}
    >
      {renderItem}
    </TouchableNative>
  );
}

Как будто она не определена, JSX не будет ничего отображать в любом случае.

0
ответ дан Michael Ostrovsky 18 January 2019 в 10:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: