Могу ли я использовать библиотеку реагировать на родную реакцию?

Ну, это может быть глупый вопрос, но я хочу уточнить причину. React-Native импортирует библиотеки nodeJS, поэтому я думаю, что можно использовать и библиотеку реагировать на JS, хотя в состав JA входит чистый HTML-компонент.

Могут ли реагировать на нативные компоненты распознавать actJS, включая HTML?

2 ответа

react Библиотека на самом деле не имеет ничего общего с браузером DOM HTML. Все, что связано с этим, разделено на react-dom пакет. React Native не использует и не может использовать эту библиотеку, потому что у вас нет DOM под собственным приложением реагирования. Однако вы можете использовать большую часть кода / функциональности, которую вы написали для своего мобильного приложения в браузере, если вы установите необходимую прозрачную библиотеку. Это возможно, потому что реагирует на нативное определение некоторых примитивных компонентов, которые можно перенести практически на любую платформу. Если вы все еще хотите использовать только HTML для рендеринга внутри себя, вы можете использовать WebView для этого.

Обычно библиотеки, созданные специально для других платформ, не будут работать с React Native. Примеры включают react-select, созданный для Интернета и специально предназначенный для react-dom, и rimraf, созданный для Node.js и взаимодействующий с файловой системой вашего компьютера. Другие библиотеки, такие как lodash, используют только функции языка JavaScript и работают в любой среде. Вы поймете это со временем, но до тех пор самый простой способ узнать это — попробовать самому. Вы можете удалить пакеты с помощью npm uninstall, если выяснится, что он не работает в React Native.-- источник: React нативная официальная документация

Другие вопросы по тегам