@reactnative_ru

Страница 475 из 878
Play
14.01.2018
12:38:34
РН от мегакорпорации, если что
Возможно Илья, Вы не внимательно, читали t.me/reactnative_ru/47347

Илья
14.01.2018
12:39:00
То, что там ванильный JS, не делает его суперсвободным

Google
Play
14.01.2018
12:45:29
То, что там ванильный JS, не делает его суперсвободным
Если они сменят курс, и изменят своим публично заявленым словам, что на мой взгляд под большим сомнением, то с опытом JS, полученым в резултате работы с библиотекой React Native, будет очень просто и быстро перейти на другую JS библиотеку или фреймворк фронтенда или бэкэнда?

Play
14.01.2018
12:46:51
Аналогично с TS
TS работает из под консоли всех браузеров?

Илья
14.01.2018
12:46:57
Есть такая вещь, как "компилятор"

Это сложно для JS-ника, я понимаю

Play
14.01.2018
12:47:35
Да
Без дополнительных установок?

Илья
14.01.2018
12:48:05
Без дополнительных установок?
Реакт тоже без дополнительных установок в браузере не работает

Если что

А вообще разговор не об этом

Если ты слепой фанат какой-то экосистемы - окей, но зачем навязывать ее всем, притягивая за уши аргументы?

Igor
14.01.2018
12:48:57
TS работает из под консоли всех браузеров?
Тебе не кажется что ты неможно переоцениваешь этот поит? Тем более сейчас даже на JS все пишут с бабелем.

Google
Илья
14.01.2018
12:49:22
TS работает из под консоли всех браузеров?
Последний ECMAScript тоже не работает без дополнительных установок на всех браузерах :)))

На старых версиях, например

Play
14.01.2018
12:49:52
Реакт тоже без дополнительных установок в браузере не работает
Спасибо, лично я и в этом вопросе, для себя все что нужно выяснил. Благодарю за позновательную дискусию??

Denis
14.01.2018
12:50:07
На старых версиях, например
Оооо, у нас челы spread заюзали без бабеля

И "ВНЕЗАПНО" чот отвалилось в ие 11

Play
14.01.2018
12:51:27
<offtop>Пунктуацию бы еще выяснили</offtop>
Будем совершенстоваться, спасибо и на этом??

Артур
14.01.2018
12:55:07
Всем привет! Вопрос к знатокам) Стоят компоненты react-redux, react-native-camera и react-navigation (навигация через StackNavigation) react-native-camera - на втором скрин. он жутко долго инициализируется и к тому же, если вдруг пользователь нажимает на кнопку перехода с первого скрина на второй дважды или трижды - то следующий скрин открывается два или три раза соответственно (можно и больше, если успеваешь). Вопрос такого плана, есть ли какие-нибудь грамотные примеры того, как реализовано предотвращение от повторного нажатия с текущими компонентами и чтобы можно было при долгой загрузки внедрить экран загрузки. И ещё момент, как грамотно отслеживать конец загрузки каждого из скринов? Официальный пример интеграции с redux не особо помогает, так как он иногда работает, а когда экшн асинхронный - то уже не отрабатывает.

Алексей
14.01.2018
13:15:41
Это сложно для JS-ника, я понимаю
я уже предупреждал, и теперь делаю это крайний раз

Всем привет! Вопрос к знатокам) Стоят компоненты react-redux, react-native-camera и react-navigation (навигация через StackNavigation) react-native-camera - на втором скрин. он жутко долго инициализируется и к тому же, если вдруг пользователь нажимает на кнопку перехода с первого скрина на второй дважды или трижды - то следующий скрин открывается два или три раза соответственно (можно и больше, если успеваешь). Вопрос такого плана, есть ли какие-нибудь грамотные примеры того, как реализовано предотвращение от повторного нажатия с текущими компонентами и чтобы можно было при долгой загрузки внедрить экран загрузки. И ещё момент, как грамотно отслеживать конец загрузки каждого из скринов? Официальный пример интеграции с redux не особо помогает, так как он иногда работает, а когда экшн асинхронный - то уже не отрабатывает.
по поводу многократного нажатия - дебаунс

Alexander
14.01.2018
14:11:24
Всем привет. Хочу начать react-native, есть примерное понимание технологии, даже какие-то потуги делал. Но уверен что неправильно. Можете посоветовать необходимый набор ПО для старта - эмулятор, ide? Именно вот в связке эмулятора и среды разработки постоянно возникают затыки. То эмуль не запускается, то сбилдить приложение не могу. ТОлько под Expo. В общем, никак не могу встать на путь истинный. P.S. есть приличный опыт в бекенде. платформа на котррой работаю - вин10 и андроид

Khorark
14.01.2018
14:16:58
Эмулятор - встроенный в андроид студио. Среда разработки - дело каждого. Кому-то достаточно Visual Studio Code, кому-то нужно больше, и WebStorm. Для старта можешь использовать этот пакет https://github.com/react-community/create-react-native-app

Alexander
14.01.2018
14:17:44
Получается как. ставлю AS

Ставлю любимую ide

Сейчас установлена webstorm

Их как-то надо связывать?

Khorark
14.01.2018
14:18:12
Смотри

Alexander
14.01.2018
14:18:17
Чтобы был live reload например

Khorark
14.01.2018
14:18:41
В Андроид студио создаешь девайс. Знаешь как?

Alexander
14.01.2018
14:18:45
ага

Google
Alexander
14.01.2018
14:19:12
Ну в крайнем случае загуглю, что-то уже устанавливал

Khorark
14.01.2018
14:19:29
Отлично. Можешь его включать через AS, можешь отдельно команду в package.json прописать на запуск эмулятора, чтобы каждый раз AS не запускать

Khorark
14.01.2018
14:20:27
С npm работал?

Alexander
14.01.2018
14:20:39
да

Установлен

Khorark
14.01.2018
14:21:30
отлично. Открываешь package.json в своём проекте и в директиве scripts прописываешь следующие

"emulator-win": "cd C:/Users/horoshih_a/AppData/Local/Android/sdk/tools && emulator.exe -avd Nexus_5_API_23",

Это моя версия

тебе нужен твой путь до emulator.exe

Alexander
14.01.2018
14:22:10
Nexus_5_API_23 вместо этого то, что у меня в ADV скачано, да?

Khorark
14.01.2018
14:22:18
Nexus_5_API_23 имя твоего устройства

ставишь

Alexander
14.01.2018
14:22:30
Да, с этим ясно, круто

Khorark
14.01.2018
14:22:42
и запускашь эмулятор командой npm run emulator-win

После того как запустил эмулятор стартуешь проект командой react-native run-android

Можешь также отдельный скрипт на это создать

Типа такого "android": "react-native run-android",

Её запускаешь, если приложение не установлено на телефон или ставил пакеты, котрые требовали запсука команды react-native link

Если приложение уже установлено на телефон, включаешь эмулятор, делай команду npm run start, ждем пока появится надпись что-то типа Graph dependenses... , и запускаешь свой приложение

Google
Khorark
14.01.2018
14:25:35
начнеться сборка бандла

потом приложение запуститься в эмуляторе

для включения Live Reload и Hot Reload жми Ctrl+M и там включай

Khorark
14.01.2018
14:26:11
Для включения деббагинга также

Alexander
14.01.2018
14:27:37
пытаюсь добавить устройство в ADV Manager

Alexander
14.01.2018
14:28:21
Видимо что-то не скачал?)

Илья
14.01.2018
14:29:35
Выбери CPU/ABI

Alexander
14.01.2018
14:29:39
Пусто

Илья
14.01.2018
14:29:45
Тогда да, не скачал

Надо скачать x86-образы и SDK Platform соответствующей версии

Khorark
14.01.2018
14:30:43


вот так создается через AVD в AS

Alexander
14.01.2018
14:31:05
Ща докачиваю AS

Там попробую

Khorark
14.01.2018
14:31:18


Илья
14.01.2018
14:32:58
Третье с конца

Alexander
14.01.2018
14:33:36
Вот так?

Google
Илья
14.01.2018
14:35:15
Да

Alexander
14.01.2018
14:36:28
Спасибо! Буду пытаться запуститься

Play
14.01.2018
14:36:56
При переходе на другой таб, в react-navigation вылазит эта ошибка и только под Android. В iOS все прекрасно. Похоже на то, что у меня что-то в редьюсере.





MadMax
14.01.2018
14:37:28
как будто на мраморной доске пишешь

Play
14.01.2018
14:40:31
может это из-за Apollo Client, встечались с той ошибкой? @eclipticwld
извиняюсь, это была ошибка версии react-navigation ниже beta.21 все исправил

Igor
14.01.2018
15:10:17
Когда там уже react-native будет 1.0 ?

Sergey
14.01.2018
15:11:32
Когда там уже react-native будет 1.0 ?
когда фуксия заменит андроид )

Play
14.01.2018
15:11:51
Когда там уже react-native будет 1.0 ?
Это значит API кардинально изменится. Нет!!!!!?

Sasha
14.01.2018
15:29:36
Ребят помогите решить такую задачу пытаюсь передать дату на слудующий экран onSignIn().then(() => this.props.navigation .navigate("SignedIn", { name: "test" })); однако когда открываю экран все данных в пропсе уже нет https://paste.ofcode.org/G7y9TMeGgDpxyDJZjeKZC9

по сути с StackNavigator передаю в DrawerNavigator и вот там уже данных и нет

Страница 475 из 878