Anonymous
Anonymous
Скорость охренеть потрясная
Ulad🧑‍💻
Ничего такого, обычный observer
Ulad🧑‍💻
Это нативная навигация потому что, только ради этого и терпел её
Anonymous
Ок. Попробую с редаксом А так очень не плохо. Пропсов куча ещё к тому же
Ulad🧑‍💻
Ок. Попробую с редаксом А так очень не плохо. Пропсов куча ещё к тому же
Это пока, я весь первый проект плювался, но потом привык и перфоманс того стоит + deppLinks неплохо сделан
Ulad🧑‍💻
И нету каши из скринов как в react-navigation
Ulad🧑‍💻
Прикола деплинк не понял. В чем прикол?
Тебе надо с одной страницы пригнуть в другой скрин, которого нету в навигации (или при натификации перенаправлять) - тут диплинк помогает
Anonymous
И нету каши из скринов как в react-navigation
Каша ещё какая. В одном месте регистрация Мне понравился комьюнити Но задержка 100мс это жесть
Roman
а какой тут навигатор? викс?
Anonymous
Да
Anonymous
Быстро ? D
Aleksei
Каша ещё какая. В одном месте регистрация Мне понравился комьюнити Но задержка 100мс это жесть
больше чем уверен что задержка из-за рендера содержимого скрина, а не из-за самого навигатора
Anonymous
больше чем уверен что задержка из-за рендера содержимого скрина, а не из-за самого навигатора
Не думаю. Там рендер навигатора все занимает В компонентах почти ничего нет Я все отключал и проверял
Ulad🧑‍💻
больше чем уверен что задержка из-за рендера содержимого скрина, а не из-за самого навигатора
Нет. У меня проект написан и там всё так летает, приходится иногда самому задержку делать, чтобы загрузилось всё
Anonymous
вот честно скажу - не верю
Скрин могу кинуть
Aleksei
да что мне этот скрин. я не писал что ли. нет никаких задержек если нормально делать
Anonymous
Ну хз
Anonymous
Скрин с профилера
Anonymous
Даже если рендер внутри чего. Он всеровно должен без задержки переходить. А там сам навигатор думает долго
Ulad🧑‍💻
да что мне этот скрин. я не писал что ли. нет никаких задержек если нормально делать
Но всё равно у тебя меньше перфоманса для использования, если использовать роутинг подвешанный не на нативе
Aleksei
ничего он не должен. он на реакте написан, а значит будет ждать весь рендер. виксовский же в разных тредах работает, потому что нативная навигация в главном треде происходит, а реакт в другом
Ulad🧑‍💻
Что работает быстрее? Нативная навигация или на реакте? Давай предположим у тебя есть анимация, вызовы к api, внутреняя работа со стором, всё это занимает какое-то время и ресурсы. В случаи с нативной навигацией - они не будет влиять на скорость, а в случаи не нативной - надо всё оптимизировать и, иногда, в чём то отказывать себе
Aleksei
А то в случае с нативной навигацией не надо в чем то отказывать. Знаю я про кастомизацию в виксовском, работал
Ulad🧑‍💻
Отказывать? Вряд ли, скорее учиться решать задачи не стандартным реакт-редуксовским способом, хотя иногда это и ставит в тупик, тут не спорю, но пока не было нерешаемых задач, чтобы прямо ничего не мог сделать
Aleksei
Да конечно можно, только какой ценой. Делать форк и постоянно подмерживать то еще удовольствие, а PR они не охотно принимают
Aleksei
у меня по одной баге уже год сообщения приходят
Aleksei
так и не решили проблему
Ulad🧑‍💻
Я тоже разок с react-navigation работал и весело мне было тень убирать из navbar, так что в других не сильно лучше, так что везде свои минусы
Aleksei
вот как раз тень убрать гораздо проще. а ты засунь контент под хэдер в виксовском
Aleksei
и прозрачным сделай
Aleksei
сразу в кишки либы полезешь
Ulad🧑‍💻
Вполне и без проблем
Ulad🧑‍💻
navBarTranslucent: true, navBarTransparent: true, navBarBackgroundColor: 'transparent', drawUnderNavBar: true,
Ulad🧑‍💻
Андоид + ios работает
Ulad🧑‍💻
Никаких проблем
Ulad🧑‍💻
Я бы пр им в доку накидал, но пока говорили, что лучге второй версии дождаться, они только там пр принимают
Aleksei
когда я год назад делал, то такого не было, приходилось лазить в кишки
Aleksei
вообще весь этот подход с конфигом на каждый кейс мне не оч нравится
Ulad🧑‍💻
Согласен, я когда на веб снова вернулся - выдахнул
Egor
А мне react-navigation очень даже норм после react-native-router-flux (v3)
Aleksei
я вообще в виксовский навигатор не верю, но это мое ИМХО
Aleksei
многим тут и гибкости react-navigation не хватает, а виксовскому такая гибкость и не снилась. просто будут километровые конфиги на каждую хотелку, ибо в нативке вообще все по другому делается и придется под каждый кейс флаги выставлять, уж кишки их я видел
Никита
Случайно на страничку наткнулся, а тут тема была про игры на рн недавно. Я для себя потолок ставил что нибудь на уровне балды/виселицы, а люди файтинг написали http://www.gamedev.ru/projects/forum/?id=230779
Anton
Коллеги, вообще беда у меня. Надо скрыть системный HUD громкости на iOS. Все что нашел для RN это вот что https://github.com/gevorg94/react-native-volume-handler Но у меня не завелся. Кто-то понимает swift? может я не правильно вызываю нативную функцию? const RNVolumeManager = NativeModules.RNVolumeManager; RNVolumeManager.hide();
Anton
*objective-c
Danil
Ребят, посоветуйте хороший кроссплатформенный аналог ActionSheetIOS?
Aleksei
*objective-c
поставь NSLog где нибудь тут, ради интереса, и еще где подписка https://github.com/gevorg94/react-native-volume-handler/blob/master/RNVolumeHandler/RNVolumeManager.m#L73
Никита
и такой, правда ios стиль, но можно в коде посмотреть https://github.com/eyaleizenberg/react-native-custom-action-sheet
엑시
я писал один мессенджер на react-native, прослойкой у нас был apollo graphQL. На беке был express
подскажи плис дошел мессенджер до сторов? + ко всем вопрос: возможно ли на RN написать мессенджер, как минимум качества айосного телеграма после запуска(начало 2014 года) - но без шифрования Сколько по вашему на это нужно времени одного или двух разрабов?
Archakov
Archakov
Может кто подсказат, почему боковая менюшка закрывается автоматом?
Archakov
У меня два параметра. onChange и isOpened. Если onChange сработал, в isOpened (в строе) сохраняется значение. Но если я поставлю true, боковая не открывается, пока вручную не проведу свайпом.
Archakov
Происходит так. 1. Открываю свайпом меню - isOpened = true 2. отпускаю свайп - isOpened = false
Ulad🧑‍💻
Хотел отправить для тестов новую сборку в Testflight, но там пишет “Для этой сборки отсутствует информация о соответствии экспортным требованиям.” - это мне надо заполнить её? Или просто ждать?
Anton
Надо зайти в itunesconnect, выбрать сборку и там будет кнопка подтвердить соответствие экспертными требованиям (или что-то такое) дальше разберёшься.
Таймураз
Всем привет Возможно ли в существующее приложение на андроиде впилить часть на RN?
Andrew Kiselev
Да. Дошел
В Гугл плей и сторе
엑시
В Гугл плей и сторе
Кинь пле ссыль или как называется?
Таймураз
https://facebook.github.io/react-native/docs/integration-with-existing-apps.html
Так понял, что можно Это получается, что будет вызываться активити с приложением?
Andrew Kiselev
Кинь пле ссыль или как называется?
https://play.google.com/store/apps/details?id=com.edtechfoundry.differ
Andrew Kiselev
В этом проекте участвовал со стеком react native + graphql + chat
엑시
https://play.google.com/store/apps/details?id=com.edtechfoundry.differ
Пасяп ставлю) А долго делали? И сколько чел?
Andrew Kiselev
Chat это компонент?
Я имею ввиду сам это чат по сути
Andrew Kiselev
엑시
Где-то 8-10 месяцев 3-4 человека
спасибо, много багов поймали платформы?
Andrew Kiselev
Тогда когда начинался проект. RN был другой и много было возни с конфигурациями
엑시
ща проще?
Ulad🧑‍💻
Такой вопрос немного не по рн. Залил слуайно в itunes connect 1.0 версию, хотя прилага долека от релиза и теперь не знаю как удлить этот билд (как мне рассказали, что приняли это версию кк релизную и отправилась на бета-ревью) и из-за этого не могу включить другие банддлы в тесты. Может стоит просто удлаить приложение и заного залить?