Евкакий
Знает кто решение проблемы?
Ultak
Похоже проблема в babel
Ultak
Попробуй npm install
Евкакий
https://github.com/keystonejs/keystone/issues/3329 делал
Евкакий
И так и вообще
Евкакий
Уже наешл)))
Евкакий
Попробуй npm install
bundling failed: Error: Cannot find module 'es2015' (While processing preset: "\node_modules\\localforage\\node_modules\\babel-preset-es2015-loose\\index.js")
Евкакий
После инсталлла изнутри локала)
Vi
У меня сейчас вообще все крашится))))
Прямо совсем? Что я делаю не так?
Евкакий
Ага
Gena
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 невозможно работать.
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Всем привет
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Такой вопрос, пытаюсь сделать компонент нативной кнопки на Android, но почему-то она не отображается
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Что я сделал не так?
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝚠𝙷𝚊𝚝
Что самое странное - если делать вручную reload, то никаких ошибок нет, но при hot reloading я получаю ошибку, что нельзя регистрировать два view'а
Alexey
Привет, полуночники! Как много раз за день вы пересобираете нативную часть своих приложений? Мне важно собрать немного статистических данных для доклада, см. прикрепленный твит (https://twitter.com/kureevalexey/status/1023725163395928064)
Gena
Такой вопрос, пытаюсь сделать компонент нативной кнопки на Android, но почему-то она не отображается
В этих файлах я вижу только что-то странное с хендлингом тачей (м.б. так и надо, не помню сейчас). Значит если кнопка не отображается, ошибка не в этих файлах.
Gena
Мм... нет... тут могут быть проблемы и здесь... надо дебажить 😕 Button наследует от TextView, следовательно тут может быть нужна дополнительная конфигурация. Я бы рекомендовал проверить через дебаггер, что объект кнопки действительно регистрируется, что нет нативных исключений (как-то странно вы с цветами обращаетесь), проверить св-ва кнопки уже на рантайм (вроде я как-то делал снапшот вьюх в Android Studio)... сделать его! Потому что ваша кнопка может быть нулевой ширины
Roman
Sergey
(покдлючаете)
Sergey
тк сам пересбор требуется в случае теста новых библиотек 🙂
Anonymous
Ребят, подскажите, что лучше юзать для авторизации? И как после авторизации лучшим способ описать навигацию?
Anonymous
смотря какой у тебя навигатор
На странице логина - BottomTabNavigator После успешного логина - DrawNavigator
Anonymous
不退転」
Ну, делаешь switch navigator, потом создаёшь стэк для авторизации и отдельно стэк на все остальное. В свиче объединяешь
不退転」
В документации есть пример
不退転」
Пипл, кто-то юзает react-native-router-flux на продакшене?
Vladimir
Пипл, кто-то юзает react-native-router-flux на продакшене?
у нас использовался в прошлом проекте. Про детали не расскажу уже =(
Alexey
А с какой целью пересобирать? Запуск в эмуляторе тоже приводит к сборке проекта.
Можно вручную запустить эмулятор, на котором будет уже установленное приложение. Иногда пересобирают когда меняют ветки, делают ребейзы и прочее
Vladimir
Как так?)
ну, а зачем? вы взяли, за неделю две реализовали фичу в нативе, отладили, а дальше поехали ее использовать. Зачем пересобирать-то?
Alexey
ну, а зачем? вы взяли, за неделю две реализовали фичу в нативе, отладили, а дальше поехали ее использовать. Зачем пересобирать-то?
Ну, а где гарантия, что при переключениях между ветками и/или ребейзах у вас остаётся последняя версия билда? Или у вас в среднем задачи занимают неделю?
Vit
Ну и покомпиляет там)
Vit
Быстрее и проще чем вручную
Vit
Т е как бы специально избегать компиляции в голову не приходит
Alexey
Быстрее и проще чем вручную
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать
Vit
К тому же она для дева быстрая
Vladimir
Ну, а где гарантия, что при переключениях между ветками и/или ребейзах у вас остаётся последняя версия билда? Или у вас в среднем задачи занимают неделю?
гарантии нет, но у нас обычно стримлайн - develop, от него фиче-ветки. В ветках обычно меняется js, так что. А если натив поменялся, ну так вылезет ошибка, пересоберем.
Alexey
К тому же она для дева быстрая
Для букинга, в небольших проектах ребилд занимает 10 минут. Последующие минуты по 3
Vit
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать
Для ускорения ci который бета-версию в сторы собирает очень полезно будет наверное
Vit
Но это кодпушем решается легко
Stas
Дело в кое-чем другом. У нас в фб есть тулза для кеширования билдов. Думаю, насколько релевантно будет об этом рассказывать
js билда или нативного? Я на ci определяю кастомный TEMP_DIR и его кеширую. уникальный для каждой ветки. сборка js значительно ускоряется.
Sergey
Для ускорения ci который бета-версию в сторы собирает очень полезно будет наверное
А в сторы прямо таки часто версии собираются ? Имхо выгрузка раз в неделю-месяц, среднее приложение для магазина - билд в среднем до 5 -и минут на i7
Stas
а gradle cache не справляется?
Alexey
А как вы шарите его между разрабами?
Stas
а у нас разрабы редко пересобирают нативную часть. обычно для каждого своя ветка. если нужно собрать билд, то юзают ci
Stas
кажется, у ios какие-то проблемы со скоростью сборки в целом, хоть первая, хоть вторая. все медленно.
Stas
в xcode есть фича паралельная сборка модулей(кажется), вы не думали, может ее включить, или есть сложности? сейчас сборка просто падает с ней.
Alexey
Denis
Привет всем, кто может подсказать как сделать авторизацию как у google (сперва вводим email, а затем только password)?
Ultak
Ребят, кто знает, как открыть какую либо application при нажатии кнопки, если известен ее package name? Я читал про deep links и там не чего не нашел
Evgeniy
Ребят, кто знает, как открыть какую либо application при нажатии кнопки, если известен ее package name? Я читал про deep links и там не чего не нашел
а то приложение умеет такие запросы обрабывать? вообще для этого есть https://facebook.github.io/react-native/docs/linking.html
Ultak
этот метод https://facebook.github.io/react-native/docs/linking.html#openurl
openUrl открывает приложение build in как например browser, tel.. он не умеет открывать по package name
Vladimir
Для этого нужно, чтобы те приложения поддерживали deep-linking
Vladimir
для андроида без этой поддержки вам нужно знать точное имя компонента, чтобы составить Intent
Vladimir
соответственно а) делать это через нативный код б) реверснуть приложение и посмореть активити, на которой висит Intent-Filter с действием Launch
Ultak
Круто, буду пробывать :) спасибо
Иван
Всем привет. Я начинающий 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) это решение выдает такую же ошибку. подскажите пожалуйста что я делаю не так?
Иван
Спасибо за ответы, все решилось)