Комментарии 5
Как раз только закончил свой первый проект на RN. Опыт разработки под android — 5 лет, web — практически 0, ios — 0. Первыя неделя ушла на акклиматизацию, RN + redux сначала вызывали много WTF per minute, потом дело пошло очень даже продуктивно. Сейчас могу сказать, что писать на RN приятнее чем нативно под android. Понятно, что есть свои подводные камни, пока еще мало компонентов и библиотек, некоторые простые вещи делаются сложно, и т.п. Но, если вспомнить про тот же activity/fragment lifecycle… Вообщем, желаю RN удачи, развития, порабощение мира мобильной разработки. Впечатление осталось очень положительное.
+3
Для iOS у вас должен быть запущен Xcode и мобильный эмулятор, а для Android — Android Studio и ряд инструментов, запускаемых из командной строки.
Для запуска приложения под Android нужен только запущенный Эмулятор и всего лишь выполнить команду:
react-native run-android
Для iOS нужно выполнить:
react-native run-ios
Android Studio и Xcode нужны только, если нужно дебажить нативный код, или изменить Симулятор.
Если кто не любит писать команды и пользуется IDE от JetBrains, то можно настроить запуск куда проще
+2
И ещё можно упростить, используя Genymotion + Expo.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создание кроссплатформенных приложений с помощью React Native