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
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)
могу скинуть свой бабель конфиг для декораторов
Вовка
Давай)
Вовка
Плагин же я правильно зацепил?
Вовка
или его не надо?
Władimir (Zae)
https://gist.github.com/reetou/a9836d63604bfdbeb67df2924f00a4d0
Władimir (Zae)
я создаю просто файл .babelrc в корне и туда пишу
Władimir (Zae)
он его подхватит
Вовка
Władimir (Zae)
нет, прям самый корень
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)
пресет у тебя стоит?
Вовка
или тут норм?)
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 то при краше логи высыпятся туда
Władimir (Zae)
у меня было что при сворачивании приложения в бекграунд крашился модуль с геолокацией, мне приходилось перед уходом в бекграунд закрывать его насильно, даже какой то модуль был для этого
Andrii
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
Я понимаю, что они генерятся со скоростью мегабайты в секунду, но лучше ведь найти в чем проблема и уже её решать, чем наугад тыкаться, правда ведь? )