Albert
почему она вас волнует?
А почему она нас не должна волновать?)
Aleksei
А почему она нас не должна волновать?)
а почему должна волновать?
Anton
Как я понимаю, Redux мне позволяет держать логику в одном месте и пилить чисто View для разрых платформ - верно?
Albert
а почему должна волновать?
ну допустим мне надо в отдельном потоке выполнять какой-то сетевой запрос, что мне в этом случае делать?
Albert
А что?
Aleksei
странный ответ плюсиком)
shashkov0
Как я понимаю, Redux мне позволяет держать логику в одном месте и пилить чисто View для разрых платформ - верно?
Да, у нас сейчас так, вся бизнес логика общая для обоих приложух, только верстка разная
Aleksei
потому что если ты пишешь на RN то уж должен знать что по определению у тебя выполнится сетевой запрос в другом потоке
Murad
у нас бизнес логика для трех приложух - айось, андроид, веб по одному редюсеру только отличаются
Kirill
а у нас и верстка одинаковая ))
Murad
везет )
shashkov0
Вот это очень серьёзный плюс)
Раньше приложуха была только на ай ос на РН, потом я за 2 недели переверстал под материал дизайн и все. В итоге в общем примерно за 8 месяцев было готово приложение под обе платформы
shashkov0
Люди, которые писали на обдж си и джаве теперь переучиваются
shashkov0
ну у нас в компании я имею в виду
Aleksei
shashkov0
асинхронностью
Anton
сорвал с языка :)
Murad
асинхронность это всего равно однопоточность
Murad
в джс
Brown
В js поток не блокируется
Artur
В js поток не блокируется
здрасте не блокируется, еще как
Kirill
а данные обрабатывать то все равно в jscore потоке? там метровый json например
если большой пласт данных и надо их обработаь и не блокировать анимацию, приходится разбивать на чанки и между фреймами делать работу
Kirill
правда ни разу не приходилось еще так делать
Anton
а как вы решаете проблему, если например отправил ты 5 запросов асинхронно, которые чёта делают с базой. Что тут делать?
shashkov0
Для большинства приложений возможностей реакт нэйтива достаточно, вот что я хочу сказать
Aleksei
правда ни разу не приходилось еще так делать
вот вот, обсуждают надуманные проблемы
Anton
пока не придёт ответ я буду висеть?
Aleksei
пока не придёт ответ я буду висеть?
вы точно на вебе писали?)
Anton
да :)
shashkov0
а как вы решаете проблему, если например отправил ты 5 запросов асинхронно, которые чёта делают с базой. Что тут делать?
никак, они просто асинхронно выполняются, у нас сейчас так, открыв приложуху запрашивается юзер, корзина, избранное, история заказов и еще много всего и ничего не висит
Kirill
видимо нет
shashkov0
видимо нет
Brown
да :)
Чтобы понятно было мои основые пыха и go
Aleksei
да :)
тогда удивительные вы вопросы задаете)
shashkov0
Ну а так, я бы хотел узнать в каком кейсе РН прям недопустимо проиграет нативным языкам
Anonymous
Чтобы понятно было мои основые пыха и go
Зачем тебе пхп если го есть?
Brown
Зачем тебе пхп если го есть?
Ты вот как всю кодовую базу бы перевел на go?
Kirill
Ну а так, я бы хотел узнать в каком кейсе РН прям недопустимо проиграет нативным языкам
бридж свои издержки несет, поэтому при сложных анимациях когда надо гонять данные туда-сюда будут лаги
Aleksei
👆 и не только из-за бриджа)
Kirill
👆 и не только из-за бриджа)
что ты имеешь в виду?
Aleksei
то что в связи с асинхронной натурой RN анимации иногда трудно делать, потому что особенности платформы в том что они должны быть синхронные, из-за этого иногда фреймы дропаются. то есть бридж там присутствует, но это не всегда тот самый ботлнек)
Aleksei
именно поэтому и появляются useNativeDriver и react-interactable
Anton
Да, сори, разобрался, тупанул
Anton
пока не вижу особых причин не заюзать RN
shashkov0
пока не вижу особых причин не заюзать RN
+, 95% кейсов он покрывает и разрабов найти проще
Anton
Если это так, то буду юзать :) спасиби
Albert
+, 95% кейсов он покрывает и разрабов найти проще
Т.е. ты утверждаешь что разрабов под RN найти легче, чем под нативные языки?)
Kirill
Т.е. ты утверждаешь что разрабов под RN найти легче, чем под нативные языки?)
проще найти фронта и сказать ему что теперь он мобильный разработчик ))
Aleksei
тоже не согласен что разраба под RN просто найти))
Aleksei
Вот именно
просто это не одно и то же
Egor
Ага, пока они не дойдут до Java и ObjC
Egor
Egor
Egor
=)))
Aleksei
тоже заметил))
Kirill
хаха округлили
Aleksei
Разрабы под рн это джаваскриптеры, а их много
я кстати с этим утверждением тоже не согласен)) вон у нас в конторе постоянно поиск фронтов идет, и че то не могут заполнить все позиции
Albert
Ну, то что фронтов по js больше чем мобайл я соглашусь.
shashkov0
Ну только если у js разраба есть желание писать под мобилки
Egor
У нас вот ищут до сих пор
Egor
меня просто переманили с нативщины например
Albert
Давно?