React native: используйте кнопку для запуска класса - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь запустить класс с помощью кнопки, но не могу заставить его работать. Я знаю, что если я хочу запустить класс, мне просто нужно использовать:

 <className /> 

Итак, я попытался сделать это:

    <Button
    title="Right button"
    onPress={() => <className />}
  />

Однако я получил ошибку, поэтому я Я, вероятно, делаю что-то не так. Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 17 февраля 2020

«Проведение урока» на самом деле ничего не значит, так что я собираюсь оценить, что вы имеете в виду. Возможно, вы хотите визуализировать компонент класса при нажатии кнопки. В этом случае используйте что-то вроде:

  <Button
    title="Right button"
    onPress={() => this.setState({showMyComponent: true})}
  />
  { this.state.showMyComponent && <className /> }

Обратите внимание, что это не завершено - вы, вероятно, хотите иметь возможность скрыть это и так далее, но это начало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...