Andrew Efimenko
react-navigation
Ostap
Почему не react router 4 ?
Aleksei
потому что навигатор и роутер разные вещи
Ostap
Можно поподробнее ? Нубас в native
Aleksei
роутинг, это про то какое действие выбрать исходя из входных данных, в случае реакт роутера входные данные это url, а действие это отрисовка компонента. навигация это про переход из одной сцены в другую и их отношения. я понимаю это как то так
Aleksei
например у меня в приложении нет вообще роутинга, да и не нужен он мне, мне нужна только навигация
Artur
https://realm.io/news/orta-therox-try-swift-tokyo-building-your-own-tools/
Ostap
например у меня в приложении нет вообще роутинга, да и не нужен он мне, мне нужна только навигация
Ок. А что делать если пришел пуш и нужно открыть конкретную страницу. Как в навигаторе это делать?
Kirill
Ок. А что делать если пришел пуш и нужно открыть конкретную страницу. Как в навигаторе это делать?
если пришел пуш - в приложении отрабатывает коллбэк, кодом решаешь куда послать пользователя и пушиш в навигатор нужный стейт
Kirill
если извне надо открыть приложение на нужной странице используешь диплинкинг
Ostap
спасибо. почитаю
Aleksei
вообще, одно другое не исключает. например в react-navigation есть роутер, а вот в react-router нет навигатора
Sergey
ребята, а NetInfo кто-нибудь пользовался ?
Sergey
чет у меня он лукавит. нашел обсуждение на гитхабе, где все тоже недоумевают по его поводу
Kirill
насчет чего лукавит?
Sergey
он только один раз детектирует изменение isConnected. т.е. при запуске детектит true, отключаю инет - false, включаю - тишина
Ivan
сори
Anonymous
кто поможет с тестовым заданием по RN ?
Anonymous
уровень junior
Anonymous
времени на выполнение ~пол часа
Anonymous
простоу меня нету оборудования
Anonymous
выручайте братва
Anonymous
с меня причитается
Anonymous
пох заплачу штуку рублей
Anonymous
кто сделает
O.
А какое "оборудования" надо?
Anonymous
macbook
Anonymous
or just notebook
Anonymous
but i haven't now
Artur
простоу меня нету оборудования
тебе не нужно никакое оборудование, пиши https://expo.io/
Anonymous
дык я говорю мне писать код неначем
Anonymous
я с телефона сижу
Anonymous
эх вы(
Anonymous
я думал поможет кто добрый
Ilya
Че за тестовое. Кинь в лс. Потрогаю
Ilya
@genuris
Oleg
вообще, одно другое не исключает. например в react-navigation есть роутер, а вот в react-router нет навигатора
И то и другое навигатор ) У роутера ты можешь использовать свою 'history' и не будет тебе представления состояния приложения в урле, если ты так захотел. Первое приложение альфабанка в далекие 2000-е не имело отображение состояния в урле, например. Дело не в том есть анимации или нет в переходах и не в том имеет ли конкретный роутер/навигатор представление состояния в урле. Кстати, при желании, состояние react-navigation можно представить в виде урл, но не нужно.
Oleg
А в том что навигатор просто IoC контейнер для твоих сцен, вот и все. А имеет он URL представление или нет, это детали реализации
Aleksei
чет вот щас не понял)
Aleksei
в каком смысле навигатор IoC контейнер?
Oleg
в каком смысле навигатор IoC контейнер?
В том что он вызывает твой код с параметрами, твои сцены, в зависимости от своего состояния.
Aleksei
В том что он вызывает твой код с параметрами, твои сцены, в зависимости от своего состояния.
а можешь плиз подытожить свое видение отличия навигатора от роутера?)
Alex
Всем привет! Есть какая-то группа с вакансиями по React Native? Кто знает? Ищу людей в команду или на проект
Oleg
а можешь плиз подытожить свое видение отличия навигатора от роутера?)
В случае конкретно с react-router, это навигатор. Потому что он работает со сценами твоего прилодения, переклчает их в зависимости от состояния, которое опционально можеть быть представлено как URL. То есть название не точное, это навигатор. Роутер значительно проще, он рещает задачи роутинга, по сути это паттерн матчинг и вызов процедуры. Фуркионал роутера включен и react-router, так как это web и в react-navigation, так как это web и deep linking.
Aleksei
что то я не замечал что react-router работает со сценами)
Oleg
что то я не замечал что react-router работает со сценами)
Он же переключает твои view, да? Это оно и есть. Про это речь
Alex
@mobile_jobs
Спасибо!
Aleksei
Он же переключает твои view, да? Это оно и есть. Про это речь
как раз он просто матчит и рисует нужный компонент)
Anonymous
ребята
Anonymous
помогите с тестовым заданием
Anonymous
на работу
Anonymous
прошу вас
Anonymous
;(
Виталий
Всем привет! А ни у кого, случайно, нет опыта работы с drm и понимания, как с ним подружить react native?
Anonymous
коллеги, выручайте!!!
Anonymous
отблагодарю
Andrew Efimenko
Кидай сюда, может кто поможет
Anonymous
а вдруг здесь работодатель мой) немножко не правильно
Anonymous
там очень простое задание
Anonymous
2 экрана, инпуты, чекбоксы, 2 кнопки и всё
Anonymous
iOS only
Andrew Efimenko
Ну Гугл тебе в помощь тогда ))) как ты собираешься работать потом?
Anonymous
да я же говорю что я не могу сейчас(((
Andrew Efimenko
Если даже загуглить влом
Anonymous
я не за ноутом
Anonymous
а скинуть сегодня надо
Anonymous
я бы отблагодарил
Dima
Мне кажется или ты вчера писал то же самое?
Anonymous
прошу же по человечески
Anonymous
да писал,
Anonymous
сегодня скидываать надо
Alexander
Возьми да передоговорись. Делать чужими руками — блядство какое-то
Anonymous
передоговориться никак
Anonymous
в данном случае это не блядство, это выход и решение