Можно ли тестировать собственные приложения в браузере?
Понимая, что приложения React Native предназначены для разработки/тестирования с использованием симуляторов, можно ли использовать веб-браузер для тестирования приложения?
Существуют такие службы, как https://rnplay.org/, однако моя забота заключается в том, что он работает от https://appetize.io/ он может быть ограничен количеством минут в месяц. Я также хотел бы использовать бесплатную технологию с открытым исходным кодом для достижения этой цели по сравнению с платной услугой потоковой передачи.
Вдоль этих строк, чтобы протестировать приложение в браузере, потребуется ли приложение использовать одну или несколько библиотек, которые позволяют запускать приложение как в React Native, так и просто в React? Я хотел бы найти альтернативу этому конкретному подходу, так как я хотел бы запрограммировать для React Native.
Ответы
Ответ 1
Нет, React Native можно протестировать только в мобильных симуляторах, таких как IOS и Android
Обновить:
Facebook дал прекрасный стартовый пакет для React native.
Знакомство с приложением Create React Native
С его помощью вы можете запустить приложение на своем мобильном телефоне, используя приложение expo (https://expo.io). Оно синхронизируется с помощью QR-кода.
Ответ 2
Вы можете использовать Expo Snack https://snack.expo.io/, чтобы мгновенно протестировать ваш код на устройстве (с помощью QR-кода) или в браузере. Для получения дополнительной информации вы можете перейти к этой статье. https://blog.expo.io/sketch-a-playground-for-react-native-16b2401f44a2
Ответ 3
Да! Это очень возможно с реакции-родной-сети. Вот пара связанных, полезных ресурсов для начала:
Ответ 4
из React Native Docs:
https://facebook.github.io/react-native/docs/0.60/tutorial
Во-первых, ES2015 (также известный как ES6) - это набор улучшений JavaScript, который теперь является частью официального стандарта, но еще не поддерживается всеми браузерами, поэтому часто он еще не используется в веб-разработке.