Alex
а тут за размещение вакансии именно на реакт-нейтива побьют или норм?
Yaroslav
только внизу приписка, что может быть гибридным, по факту там какой-нибудь один экран на RN, но в список можно добавить уже )
Aleksei
Andrey
Yaroslav
даже если там не одна страница, то такие известные чуваки упарываются с RN несколько больше, чем запилить контролы по доке, вон недавний пример
https://hackernoon.com/moving-beyond-animations-to-user-interactions-at-60-fps-in-react-native-b6b1fa0ba525
так что толку от того, что ФБ или викс использует RN простым смертным разработчикам мало...
Aleksei
👁
👁
спросил их тех лида
Evgeny
нет, не норм)
А есть какой-нибудь канал куда можно запостить вакансию и где соответсвующая релевантная аудитория?
Evgeny
нужен человек с опытом RN в продакшене, который бы дал развернутые ответы на все вопросы перед решением использовать RN в проекте или все таки использовать натив
Albert
@mobile_jobs
Evgeny
вот я больше ищу скептицизм)
Evgeny
просто у нас есть небольшой sdk на redux, и было бы логично его переиспользовать
Yaroslav
переиспользовать одновременно с вебом врядли получится, только если на старте и переделать
Kirill
Evgeny
тут скорее вопрос, кто должен драйвить разработку, мобайл девелопер, который будет частично юзать решения на RN или наоборот)
Evgeny
что-то мне подсказывает, что наоборот ничем хорошим не закончится)
Yaroslav
Ну вот у нас с редаксом. Но слишком много мелких правок то тут то там, что шарить этот код будет болью. К тому же локал сторэдж юзаем, а в рн хранилище асинхронное
Kirill
Yaroslav
Ага, только для этого все, кто это вызывают тоже должны быть асинхронными )
Kirill
тем более в редаксе есть же обертки для persistStorage которые вообще абстрагируют от хранилища
Murad
мы вот к релизу готовимся
зашейрили все что только можно, включая вью-логику, по сути в веб/мобайл остались роутинг/темплейты/полифилы/частично инициализации и один редюсер
Murad
остальное @кор
Yaroslav
Персист это несколько отдельная тема, возможно она предстоит в будущем, но пока для себя сделали вывод, что код шаринг сделать очень непросто между реакт приложением и rn. По крайней мере с нашим стеком и руками )
Murad
работает норм, костыли конечно понадобились, но это все равно меньшая боль чем рассинхроненная кодовая база
Murad
да, на редюкс-персист переехали, раньше свой велосипед юзали, но он был синхронный
в редюкс персисте стратегии асинхронные, так что просто переехали и на вебе и на мобилке
Yaroslav
А вот кстати есть статистика по количеству памяти, которое может заюзать персист на разных девайсах? Слышал что эдж ваще не ругается если места нет, а делает вид, что сохранил(нет)
Kirill
Murad
на рн вроде не стоит ограничения
асинксторедж это просто файлик в доксах
Дмитрий
Влод
я думаю там максимум шаринг выйдет на уровне чистых функций по бизнес логике (подмножество редьюсеров видимо).
ну то есть какие элементы дизейблить для данной группы пользователей – вот это всё.
ui будет организован сильно по-разному и стейт соответственно будет разный. разная навигация. в общем слабо представляю как веб приложение имеющееся можно хуяк хуяк и в мобильное (кроме разве что очевидного вебвью)
Kirill
Andrey
установил обновления на телефоне, и он начал подвисать, причем подвисать так что пользоватся им нереально, все решилось удалением фейсбука с телефона, не знаю может реакт нетив тут не причем, но всеравно выглядит это странно
Aleksei
Влод
Kirill
я как то рядом с цирком в гавно наступил
Kirill
больше в цирк я не хожу
Anonymous
Всем привет сталкивался кто работаю с momentjs когда включен дебагер все как надо отработывает отключаю все летил в else одним словом...
Oleh
Anonymous
тоже думаю
Oleh
поставь таймаут
Oleh
и проверь
Anonymous
да вот думаю на что таймаут ставить)
Murad
Ilya
У нас работа со стораджем вынесена в мидлварь )
Ilya
Вообще, на мой взгляд, если проект большой, то как минимум должны быть пара человек "могущих" iOS/Android.
Yaroslav
Murad
ну, судя по запросу
среда у него одна и та же
Murad
я бы предположил что дебаггером он перехватывает один вызов
а падает на другом каком то
Aleksei
const Container = ({ children, styles }) => ()
Vit
const styles =
и кажется вот про эти замыкания на собесах спрашивают?)
Vit
ну так убери его из параметров если он у тебя сверху из глобальной переменной приходит)
Vitaly
Гайз, вы пробовали для синхронизации чатов что-нибудь типа sendbird? Нам нужно в приложение чат воткнуть, ищем решение, чтобы нотификейшны тысячам пользователей корректно прилетали.
Yevhenii
Привет, у меня вопрос к людям которые умеют в react-native-navigation: есть ли адекватный способ заблокировать вкладку таб навигации или повесить какой-то action, к примеру если нужно для определенной категории пользователей заблокировать некий функционал?
Artur
Alex
Firebase? Apollo? Socket.io?
Мария
Подскажите аналог viewWillAppear или как узнать, что приложение развернули (после того как свернули)?
Roman
Мария
О, я ж видела его... Спасибо!
Murad
а что конкретно ты имеешь ввиду
Kirill
погляди в исходниках что по дефолту стоит и подрефактори под свои нужды
Kirill
а блин не дочитал)
Vit
Pr зашли
Vit
Я поплюсую
Vit
Надписи в андроидных табах пропсом включаются?
Aleksei
апи позволяет
Vit
Ага
Vit
Его
Aleksei
это же не просто так не пропсом сделано, в теории ты можешь вообще свой транзишн сделать
Aleksei
при чем тут свой навигатор
Aleksei
вот вы прежде чем такие претензии к либе предъявлять ставьте себя на место мейнтейнера, с одной стороны все хотят гибкости, с другой куча людей хочет пропсы новые втыкать куда ни попадя
Aleksei
я бы лично не хотел чтобы конфиги разрастались
Aleksei
при том что возможность менять транзишн все равно есть
Horse
Ну наверное потому, что системы разные, анимации переключения вью и гайдлайны разные