Aynur
> View error log
Шерзод
Ruslan
Serge
Dmitry
Daniil
Ребят, подскажите как реализовать нижний NavBar в котором будет только 3 таба, но чтобы он был доступен и на других страницах по желанию?
Daniil
Моя проблема в том, что сейчас если страница не часть navigation bar то на нее не получается перейти. Я немного запутался как это реализовать.
Evgeniy
Внутрь боттомбара можно накидать стекнавигаторов
Gena
Насколько я помню, туда нельзя передавать объекты
Именно, поэтому сейчас я для простоты просто стрингифицирую всё, что в логгер отправляется. Но если это объект Error, то там есть информация, которой бы воспользоваться, но нет... это стрингифицируется, и приезжает в sentry (и в консоль) уже в довольно дурацком виде, типа:
event join {"line":15,"column":17575,"sourceURL":"/var/containers/Bundle/Application/15327EB5-0A94-4E1F-8720-DD7C70200FFF/Yetsi.app/main.jsbundle"}
Eugene
так можно ж проверить тип объекта и ошибки оборачивать в кастомный объект вытаскивая стек или что там нужно
Gena
Заглянул туда... получается у них на самом деле есть возможность Error послать (но только через js реализацию?): https://github.com/getsentry/react-native-sentry/blob/master/lib/Sentry.js#L131
Eugene
(1)only supported on iOS 🤔
Gena
Это mixed же только? Ну смешанные стек-трейсы это вообще супер сложная штука по моему )
И с асинхронной архитектурой скорей всего ещё и полезна только в очень ограниченных случаях.
Tom
Посоветуйте курс/серию статей по изучению rn, можно на англ. заранее благодарю
Kto?
Влад
Всем привет. Как с помощью redux-actions перейти с одного стека в другой(каждый стек - это таб)?
React navigation v3
Tom
https://github.com/auth0-samples/auth0-react-native-sample/tree/master/00-Login
Tom
качаю с гитахаба
Tom
npm i
Tom
react-native run-ios
Tom
Tom
Мб это с моим окружением связано, мне приходится в node_modules фиксы делать чтобы react-native run-ios вообще заработал.
Если у кого есть какие-то идеи, заранее благодарю.
Tom
Попробую пока через xcode запустить, правда я никогда не делал этого раньше.
Tom
Не уверен, но может в этом проблема
Tom
Tom
пофиксил
Tom
Tom
и
Tom
$ cd node_modules/react-native/scripts && ./ios-install-third-party.sh && cd ../../../
$ cd node_modules/react-native/third-party/glog-0.3.5/ && ../../scripts/ios-configure-glog.sh && cd ../../../../
Tom
я так понял rn это обычная ситуация, в нпм пакетах пилить фиксы)
Gena
Дмитрий
ana 🪢
Kto?
Ребят, а возможно ли в redux-persist в блеклист/вайтлист добавлять не целый редьюсер, а просто стейты из редьюсера?
Vadim
Разрабатывал на iOS. Сегодня переводил на android. Мне показалось или немного проще с нативной частью andoid работать?
Aleksei
имхо показалось
Vadim
Мб просто синтаксис более-менее знаком, поэтому так кажется.
Sherzod
Здравствуйте. Уважаемые.
Кто работал с MapView Expo https://docs.expo.io/versions/latest/sdk/map-view/
не работает метод у map coordinateForPoint
this.map.coordinateForPoint(point)
как можно решить эту проблему?
ed.t
Народ, у меня есть апи с закрытыми исходниками (я могу их пофиксить, но не могу открыть их), в обычных проектах я подключаю скрипт с CDN и получаю в window переменную для работы с ним. Как нечто подобное реализуется в реакт нейтив?
ed.t
Это апи для рендера карты дня проведения оплаты, можно ли в реакт нейтив отрендерить айфрейм для этого?
Kto?
ed.t
WebView
Да уже нагуглил спасибо!
Gena
Обещал пару дней назад проверить. Обновился до Mojave, Xcode 10.2, RN 0.59.2. Сделал дебаг билд на симулятор. Есть несколько deprecations новых, но всё работает. Никаких проблем с симуляторами и масштабированием не наблюдал.
Gena
Ну тут ещё дело в том, что я не использую react-native run-ios и react-native run-android, а это место, где обычно много багов бывает...
Eugene
Gena
Почему о-О
Это ирония или вопрос? 😄 Если вопрос, то вот кратко набор мест (для ios), где оно почти всегда ломается или вводит пользователей в заблуждение.
1. Выбор правильных параметров для запуска xcodebuild... каждый проект немного уникален в устройстве, лишняя схема, как выше отметили и оно уже не может "угадать" как запустить xcodebuild
2. Ошибка компиляции. Не отображается, а падает оно с совершенно не относящемся к делу сообщением о том, что не может пропатчить plist (которого нет, т.к. ничего не сбилдилось)
3. Выбор SDK и симулятора для запуска... это место, где Apple постоянно меняет интерфейсы... новый Xcode и опять не работает )
4. Работа с системой логгинга, тоже меняется плюс фильтрация оставляет желать лучшего
Eugene
Хм, спасибо, понял)
Просто пока вроде не сталкивался с такими проблемами 🤔
Gena
И это хорошо, но лучше знать, что делать при столкновении с ними )
Vadim
Vadim
Vadim
Видимо, поэтому иногда упираюсь в странные ошибки, которые лечатся очисткой кэша и тп
Gena
Мне когда-то тоже... но это лишний "слой" довольно сложной логики. По факту оказалось удобней пользоваться нативной системой билда. Андроид я сейчас тоже из студии запускаю в итоге.
Gena
А, кстати, от "читски кеша" это не спасает, потому что там есть ещё один слой "логики", отдельный от процесса билда, так сказать. Это metro bundler )))
Gena
После избавления от watchman (который иногда вставал в 100% ядра от чего запускался вентилятор и становилось шумно), он не детектит изменения в node_modules (не помню детектил ли с watchman). И поэтому я на каждый npm i делаю Ctrl+C, npm start -- --resetCache
Vadim
Gena
😂
Vadim
Kirill
Народ привет. Кто работал с react native navigation и react navigation. Сильно ли страдает performance у второго ? Просто апишка первого и количество issues не оч симпатизирует, но он, как бы, более нативен и должен быть быстрее.
Kto?
Kirill
Да, геморрой ещё тот
Kto?
Но на ласт РНе ласт р-навигация с react-native-screens работает шустро
Aynur
соглашусь, разницы с rnn я не заметил
Kirill
тогда буду предлагать тиме перейти на rn вместо rnn, а то как-то больно )
Kto?
только при условии что последний рн
Kirill
ест-но
Mr
Ребята кто по react-native-maps может подсобить?
Mr
У меня проблема c bounds для Overlay компонента, изображение не растягиваеися на весь бокс
Kto?
Kto?
А если проще
Kto?
То добавляет нативность в джс-реализацию РНавигации
Dmitri
Спасибо что не flutter
Kto?
Ну флаттер вовсе не нативный