ed.t
ох тыж ептить, а это делается в xcode или какой-то командой реакт нейтив?)
ed.t
можно просто ссылку на доку где это пишется, потому что офф дока что-то заканчивается на том как это запустить и оно там само работает)
ed.t
походу рестарт подтягивает изменения, в смысле если заного запустить
Gena
Да, потому что "react-native run-ios" или run-android запускают нативную систему сборки
IB
Добрый день хорошие люди
IB
Кто знает parsing tree
Gena
Опрос. Кому пригодился бы модуль, умеющий работать с apple wallet или уже есть что-то? А то я увидел https://www.npmjs.com/package/react-native-wallet, а у него лицензия GPL-3 - т.е. он фактически не юзабелен. Видел ещё https://github.com/miyabi/react-native-passkit-wallet, но там меня смущает набор функционала... и автор его не майнтейнит судя по issues
Stas
можно ли поймать hot reload внутри самого приложения? иногда компоненты не перерисовыватются полностью, хочу forceUpdate вызывать.
Stas
module.hot.accept(() => { alert('boom'); });нашел.
Gena
onLayout
Gena
module.hot.accept(() => { alert('boom'); });нашел.
ух ты, так просто? т.е. он прям в global.module.hot живет?
Stas
ух ты, так просто? т.е. он прям в global.module.hot живет?
Судя по докам так. Но что-то не вышло внутри компонента юзать. В module скоупе работает.
IB
кто использует UML для своих проектах)
Daniil
Парни, надо по фасту стартануть, без заморочек и траты времени, что лучше expo или ignite или...
Вовка
Парни, всем привет, можете закидать чем угодно, реакт совсем не мое и вызывает у меня смешенно-негативные чувства. НО есть вопрос: Support for the experimental syntax 'decorators-legacy' isn't currently enabled Как чинить? ну прям жесть!
Вовка
.rcbabel в проекте не нашел
Вовка
в package добавил "babel": { "plugins": [ "@babel/plugin-proposal-decorators", { "legacy": true } ] }
Вовка
Пакеты для dev "devDependencies": { "@babel/plugin-proposal-decorators": "^7.2.3", "@types/react": "16.4.14", "babel-plugin-react-html-attrs": "^2.1.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-es2015": "^6.24.1", "babel-preset-react-native": "4.0.0", "babel-preset-react-native-stage-0": "^1.0.1", "babel-preset-stage-0": "^6.24.1", "babel-root-slash-import": "^1.1.0", "schedule": "^0.4.0" },
Władimir (Zae)
могу скинуть свой бабель конфиг для декораторов
Вовка
Давай)
Вовка
Плагин же я правильно зацепил?
Вовка
или его не надо?
Władimir (Zae)
https://gist.github.com/reetou/a9836d63604bfdbeb67df2924f00a4d0
Władimir (Zae)
я создаю просто файл .babelrc в корне и туда пишу
Władimir (Zae)
он его подхватит
Władimir (Zae)
нет, прям самый корень
Иван
корень это /src?
корень это где android и ios
Władimir (Zae)
рядом с package.json
Вовка
Ага, ага, понял
Вовка
собираю
Вовка
Не помогло(
Władimir (Zae)
че пишет
Вовка
Support for the experimental syntax 'decorators-legacy' isn't currently enabled
Вовка
Władimir (Zae)
возможно потому что ты из package.json не убрал бабель настрйоки
Вовка
убрал
Вовка
"devDependencies": { "@babel/plugin-proposal-decorators": "^7.2.3", "@types/react": "16.4.14", "babel-plugin-react-html-attrs": "^2.1.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-es2015": "^6.24.1", "babel-preset-react-native": "4.0.0", "babel-preset-react-native-stage-0": "^1.0.1", "babel-preset-stage-0": "^6.24.1", "babel-root-slash-import": "^1.1.0", "schedule": "^0.4.0" },
Вовка
только это теперь
Władimir (Zae)
а @babel/plugin-proposal-class-properties чего не поставил?
Władimir (Zae)
если это новый проект то попробуй заново инитнуть и поставить только плагины которые я скинул
Władimir (Zae)
пресет у тебя стоит?
Вовка
пресет у тебя стоит?
Давай мб в лс что бы тут не флудить?
Вовка
или тут норм?)
Gena
я создаю просто файл .babelrc в корне и туда пишу
Уже пора постепенно на babel.config.js перебираться )
Władimir (Zae)
это замена .babelrc?
Gena
Там очень хитрые отличия... лучше самостоятельно в доках посмотреть (я знаю, что с babel.config.js у metro меньше глюков должно быть сейчас). Если кратко, то с babel 7 babel.config.js - это конфигурация всего проекта, а .babelrc - это локальная конфигурация
Władimir (Zae)
пони
Denys
Всем привет, кто использовал mapbox-gl? ужасно лагает на IOS эмуляторе при инииализации, проходит 5 сек и все становится ок, и при переходе на сцену с картой ужасные фризы. это возможно как-то пофиксить? xcode - 10B61, тестил на ios 10 и 12. На реальном android девайсе - все ок.
Gena
А на реальном iOS? Если нет - надо профилировать, т.к. оно совсем в неожиданных местах может тормозить (но мы не юзаем его)
Denys
Реального іоs нету, тормозит даже пример з офф репозитория или пустая сцена с картой. на stackoverflow рекомендуют изменить версию xcode или ios 10, но мне не помогло
Andrii
всем привет) дорабатываю приложение на ios, сказали перевести на андроид. я билжу, все нормально, но бандл на эмуляторе не грузится и после секундного белого экрана все вылетает
Andrii
в чем может быть проблема?
Władimir (Zae)
логи андроида смотрел?
Władimir (Zae)
мб какой то модуль крашнулся или не прилинкован
Władimir (Zae)
если используешь что то типа crashlytics то при краше логи высыпятся туда
Gena
в чем может быть проблема?
А попробуйте на iOS 9 запустить? Там и на Android старый JSC... и многих фич типа proxy нет
Władimir (Zae)
у меня было что при сворачивании приложения в бекграунд крашился модуль с геолокацией, мне приходилось перед уходом в бекграунд закрывать его насильно, даже какой то модуль был для этого
Andrii
А попробуйте на iOS 9 запустить? Там и на Android старый JSC... и многих фич типа proxy нет
насколько я знаю, то с иос9 все окей. сейчас кое что покажу
Gena
Но в принципе так можно долго гадать - смотрите в логи )
Andrii
Władimir (Zae)
не-не, именно логи телефона
Władimir (Zae)
как там называлась эта штука
Władimir (Zae)
adb?
Władimir (Zae)
которая логи в консоль принтит когда подключаешь девайс
Andrii
но тут чисто
Andrii
adb?
я видимо понял, сейчас
Andrii
Andrii
это все что происходит при открытии
Andrii
ой, последняя строчка попала при повторном запуске
Władimir (Zae)
а запусти react native link по приколу
Władimir (Zae)
может что то не прилинковано
Andrii
пробовал уже
Władimir (Zae)
если не поможет то я бы прошелся руками по каждому модулю и проверил прилинкован ли он руками и правильно ли
Władimir (Zae)
и все ли у тебя в андроид манифесте правильно
Władimir (Zae)
или повесить какую нибудь штуку типа крашлитикс, если это краш то он точно туда улетит
Władimir (Zae)
и дефолтные чистки кеша и удаления приложения с девайса
Gena
это все что происходит при открытии
Не делайте log-android... пожалуйста, посмотрите полные не фильтрованные логи
Gena
Я понимаю, что они генерятся со скоростью мегабайты в секунду, но лучше ведь найти в чем проблема и уже её решать, чем наугад тыкаться, правда ведь? )