@reactnative_ru

Страница 760 из 878
Gena
29.07.2018
17:59:58
Но урлов же тут привычных нет и быть по идее не должно :)
Нет, это да, правда. Но насчет "не должно" тут есть разные мнения )) В зависимости от конечной цели, которую вы хотите получить, использование URI подобных схем для навигации в мобильном приложении может быть очень даже полезным. К примеру, ваш сервер шлет "пуш уведомления" пользователю и по нажатию на него, приложение должно показать именно нужный экран. Второй пример - другие приложения в системе могут захотеть открыть ваше приложение на нужном экране. Для всех этих целей что iOS, что Android уже используют очень близкие к URI схемы внутри своих API именно из-за того, что они удобны и универсальны )

Vitaly
29.07.2018
18:02:58
Expo очень часто крашится как на мобиле так и наемуляторе, у всех так?

Vadim
29.07.2018
18:03:45
У меня сейчас вообще все крашится))))

bundling failed: ReferenceError: Unknown plugin "add-module-exports" specified in "\node_modules\\localforage\\.babelrc" at 0, attempted to resolve relative to "\\node_modules\\localforage"

Google
Vadim
29.07.2018
19:03:19
Знает кто решение проблемы?

Ultak
29.07.2018
19:07:22
Похоже проблема в babel

Попробуй npm install

Vadim
29.07.2018
19:08:13
https://github.com/keystonejs/keystone/issues/3329 делал

И так и вообще

Vadim
29.07.2018
19:09:13
Уже наешл)))

Попробуй npm install
bundling failed: Error: Cannot find module 'es2015' (While processing preset: "\node_modules\\localforage\\node_modules\\babel-preset-es2015-loose\\index.js")

После инсталлла изнутри локала)

Vitaly
29.07.2018
19:18:18
У меня сейчас вообще все крашится))))
Прямо совсем? Что я делаю не так?

Vadim
29.07.2018
19:18:56
Ага

Gena
29.07.2018
20:32:36
bundling failed: Error: Cannot find module 'es2015' (While processing preset: "\node_modules\\localforage\\node_modules\\babel-preset-es2015-loose\\index.js")
Вас не смущает соседство одинарных и двойных обратных слешей? Впрочем, кажется, с RN 0.56 до сих пор под win невозможно работать.

Google
Mr. Bowler Hat
30.07.2018
00:07:25
Всем привет

Такой вопрос, пытаюсь сделать компонент нативной кнопки на Android, но почему-то она не отображается

Что я сделал не так?

Что самое странное - если делать вручную reload, то никаких ошибок нет, но при hot reloading я получаю ошибку, что нельзя регистрировать два view'а

Alexey
30.07.2018
00:24:09
Привет, полуночники! Как много раз за день вы пересобираете нативную часть своих приложений? Мне важно собрать немного статистических данных для доклада, см. прикрепленный твит (https://twitter.com/kureevalexey/status/1023725163395928064)

Gena
30.07.2018
05:25:25
Такой вопрос, пытаюсь сделать компонент нативной кнопки на Android, но почему-то она не отображается
В этих файлах я вижу только что-то странное с хендлингом тачей (м.б. так и надо, не помню сейчас). Значит если кнопка не отображается, ошибка не в этих файлах.

Мм... нет... тут могут быть проблемы и здесь... надо дебажить ? Button наследует от TextView, следовательно тут может быть нужна дополнительная конфигурация. Я бы рекомендовал проверить через дебаггер, что объект кнопки действительно регистрируется, что нет нативных исключений (как-то странно вы с цветами обращаетесь), проверить св-ва кнопки уже на рантайм (вроде я как-то делал снапшот вьюх в Android Studio)... сделать его! Потому что ваша кнопка может быть нулевой ширины

Sergey
30.07.2018
05:45:46
(покдлючаете)

тк сам пересбор требуется в случае теста новых библиотек ?

kor
30.07.2018
06:26:40
Ребят, подскажите, что лучше юзать для авторизации? И как после авторизации лучшим способ описать навигацию?

kor
30.07.2018
06:35:55
смотря какой у тебя навигатор
На странице логина - BottomTabNavigator После успешного логина - DrawNavigator

あなたの神
30.07.2018
06:36:31
kor
30.07.2018
06:36:43
あなたの神
30.07.2018
06:37:46
Ну, делаешь switch navigator, потом создаёшь стэк для авторизации и отдельно стэк на все остальное. В свиче объединяешь

В документации есть пример

Google
あなたの神
30.07.2018
07:04:21
Пипл, кто-то юзает react-native-router-flux на продакшене?

Vladimir
30.07.2018
07:45:03
Пипл, кто-то юзает react-native-router-flux на продакшене?
у нас использовался в прошлом проекте. Про детали не расскажу уже =(

Alexey
30.07.2018
07:54:59
А с какой целью пересобирать? Запуск в эмуляторе тоже приводит к сборке проекта.
Можно вручную запустить эмулятор, на котором будет уже установленное приложение. Иногда пересобирают когда меняют ветки, делают ребейзы и прочее

Vladimir
30.07.2018
07:58:05
Как так?)
ну, а зачем? вы взяли, за неделю две реализовали фичу в нативе, отладили, а дальше поехали ее использовать. Зачем пересобирать-то?

Alexey
30.07.2018
07:59:38
ну, а зачем? вы взяли, за неделю две реализовали фичу в нативе, отладили, а дальше поехали ее использовать. Зачем пересобирать-то?
Ну, а где гарантия, что при переключениях между ветками и/или ребейзах у вас остаётся последняя версия билда? Или у вас в среднем задачи занимают неделю?

morda
30.07.2018
08:00:38
Ну и покомпиляет там)

Быстрее и проще чем вручную

morda
30.07.2018
08:02:05
Т е как бы специально избегать компиляции в голову не приходит

Alexey
30.07.2018
08:02:22
Быстрее и проще чем вручную
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать

morda
30.07.2018
08:02:33
К тому же она для дева быстрая

Vladimir
30.07.2018
08:02:42
Ну, а где гарантия, что при переключениях между ветками и/или ребейзах у вас остаётся последняя версия билда? Или у вас в среднем задачи занимают неделю?
гарантии нет, но у нас обычно стримлайн - develop, от него фиче-ветки. В ветках обычно меняется js, так что. А если натив поменялся, ну так вылезет ошибка, пересоберем.

Alexey
30.07.2018
08:03:28
К тому же она для дева быстрая
Для букинга, в небольших проектах ребилд занимает 10 минут. Последующие минуты по 3

morda
30.07.2018
08:04:03
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать
Для ускорения ci который бета-версию в сторы собирает очень полезно будет наверное

Но это кодпушем решается легко

Stas
30.07.2018
08:06:21
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать
js билда или нативного? Я на ci определяю кастомный TEMP_DIR и его кеширую. уникальный для каждой ветки. сборка js значительно ускоряется.

Google
Sergey
30.07.2018
08:09:29
Для ускорения ci который бета-версию в сторы собирает очень полезно будет наверное
А в сторы прямо таки часто версии собираются ? Имхо выгрузка раз в неделю-месяц, среднее приложение для магазина - билд в среднем до 5 -и минут на i7

Admin
ERROR: S client not available

Stas
30.07.2018
08:10:57
а gradle cache не справляется?

Alexey
30.07.2018
08:11:25
А как вы шарите его между разрабами?

Stas
30.07.2018
08:12:44
а у нас разрабы редко пересобирают нативную часть. обычно для каждого своя ветка. если нужно собрать билд, то юзают ci

кажется, у ios какие-то проблемы со скоростью сборки в целом, хоть первая, хоть вторая. все медленно.

в xcode есть фича паралельная сборка модулей(кажется), вы не думали, может ее включить, или есть сложности? сейчас сборка просто падает с ней.

Alexey
30.07.2018
08:21:36
Play
30.07.2018
08:23:15
https://developers.facebook.com/docs/accountkit/

Denis
30.07.2018
08:27:24
Привет всем, кто может подсказать как сделать авторизацию как у google (сперва вводим email, а затем только password)?

Ultak
30.07.2018
08:32:44
Ребят, кто знает, как открыть какую либо application при нажатии кнопки, если известен ее package name? Я читал про deep links и там не чего не нашел

Ultak
30.07.2018
08:40:20
этот метод https://facebook.github.io/react-native/docs/linking.html#openurl
openUrl открывает приложение build in как например browser, tel.. он не умеет открывать по package name

Google
Vladimir
30.07.2018
08:40:59
Для этого нужно, чтобы те приложения поддерживали deep-linking

для андроида без этой поддержки вам нужно знать точное имя компонента, чтобы составить Intent

соответственно а) делать это через нативный код б) реверснуть приложение и посмореть активити, на которой висит Intent-Filter с действием Launch

Ultak
30.07.2018
08:43:06
Круто, буду пробывать :) спасибо

Иван
30.07.2018
08:46:47
Всем привет. Я начинающий RN разраб. Простите за глупые вопросы. Но надеюсь на понимание) Этот код _updateState1() { this.state } onPressButtonPlus() { prefs = new Prefs(); prefs.get(PREFS_ENUM.CYCLE_COUNT) .then(val => { this._updateState1(); }); } выдает ошибку undefined is not a function это к строчке this._updateState1(); вроде бы если в then => должен this быть экземпляр класса еще видел решение сделать .bind(this) это решение выдает такую же ошибку. подскажите пожалуйста что я делаю не так?

Иван
30.07.2018
09:03:13
Спасибо за ответы, все решилось)

Vadim
30.07.2018
09:05:32
Может кто пояснить есть ли весомая разница между react-native init и create-react-native-app? :)

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