Anonymous
Anonymous
Скорость охренеть потрясная
Ulad🧑💻
Ничего такого, обычный observer
Ulad🧑💻
Это нативная навигация потому что, только ради этого и терпел её
Anonymous
Ок. Попробую с редаксом
А так очень не плохо. Пропсов куча ещё к тому же
Ulad🧑💻
И нету каши из скринов как в react-navigation
Anonymous
Anonymous
Roman
а какой тут навигатор?
викс?
Anonymous
Да
Anonymous
Быстро ? D
Aleksei
Aleksei
Anonymous
Aleksei
да что мне этот скрин. я не писал что ли. нет никаких задержек если нормально делать
Anonymous
Ну хз
Anonymous
Скрин с профилера
Anonymous
Даже если рендер внутри чего. Он всеровно должен без задержки переходить. А там сам навигатор думает долго
Aleksei
ничего он не должен. он на реакте написан, а значит будет ждать весь рендер. виксовский же в разных тредах работает, потому что нативная навигация в главном треде происходит, а реакт в другом
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
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
Andrei
Andrei
Никита
и такой, правда ios стиль, но можно в коде посмотреть https://github.com/eyaleizenberg/react-native-custom-action-sheet
Archakov
Archakov
Может кто подсказат, почему боковая менюшка закрывается автоматом?
Archakov
У меня два параметра. onChange и isOpened. Если onChange сработал, в isOpened (в строе) сохраняется значение. Но если я поставлю true, боковая не открывается, пока вручную не проведу свайпом.
Archakov
Происходит так.
1. Открываю свайпом меню - isOpened = true
2. отпускаю свайп - isOpened = false
Ulad🧑💻
Хотел отправить для тестов новую сборку в Testflight, но там пишет “Для этой сборки отсутствует информация о соответствии экспортным требованиям.” - это мне надо заполнить её? Или просто ждать?
Anton
Надо зайти в itunesconnect, выбрать сборку и там будет кнопка подтвердить соответствие экспертными требованиям (или что-то такое) дальше разберёшься.
Таймураз
Всем привет
Возможно ли в существующее приложение на андроиде впилить часть на RN?
Andrew Kiselev
Aleksei
Andrew Kiselev
В этом проекте участвовал со стеком react native + graphql + chat
엑시
엑시
Andrew Kiselev
Andrew Kiselev
Тогда когда начинался проект. RN был другой и много было возни с конфигурациями
엑시
ща проще?
Ulad🧑💻
Такой вопрос немного не по рн. Залил слуайно в itunes connect 1.0 версию, хотя прилага долека от релиза и теперь не знаю как удлить этот билд (как мне рассказали, что приняли это версию кк релизную и отправилась на бета-ревью) и из-за этого не могу включить другие банддлы в тесты. Может стоит просто удлаить приложение и заного залить?