Size: a a a

React Native — русскоговорящее сообщество

2020 January 22

J

Jasur in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Посоветуйте наглядный пример работы с redux-saga в RN, пожалуйста. Какой-нибудь каноничный пример. Чот вроде в общих чертах примерно понял из документации.
Можно реализовать автоматическое переключение лоадера при отправке запросов с сагами?
источник

GB

Gena Black in React Native — русскоговорящее сообщество
NoName
На сколько я понял, скролл появляется если контент выходит за пределы ScrollView. Но что бы узнать эти пределы, их надо явно задать. Или я не прав?
Нет, пределы, это размер самого ScrollView, его система вычисляет так же, как и для всех других вьюх, по флекс и прочим общим правилам. Это для контента размер бесконечность.
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Спасибо!
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Andrei Nikitin
саги в РН - тоже самое что и в обычном web приложении. нет никакой РН специфики.
Ок, понял, спасибо!
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
А что за автоматическое переключение лоадера?
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Andrei Nikitin
А что за автоматическое переключение лоадера?
Ну, грубо говоря, храним глобально состояние, отправляем/получаем данные или нет, и, соответственно, либо показываем лоадер, либо нет. Может это можно проще как-то делать
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
с сагами да, без проблем.
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
но тут больше вопрос насколько большое у тебя приложение, и как много мест откуда тебе нужно это состояние хэндлить. если нужно только для лоадера и у тебя всего пара реквестов - то может и не нужно тащить саги. но вообще саги мега крутая вещь. грубо говоря у тебя все сайдэффекты лежат в одном месте. это действительно удобно
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Andrei Nikitin
но тут больше вопрос насколько большое у тебя приложение, и как много мест откуда тебе нужно это состояние хэндлить. если нужно только для лоадера и у тебя всего пара реквестов - то может и не нужно тащить саги. но вообще саги мега крутая вещь. грубо говоря у тебя все сайдэффекты лежат в одном месте. это действительно удобно
Ну вот я хочу разобраться с сагами, никогда до этого их не использовал (да и вообще с реактом опыта нет практически). Но почитал, потыкал - выглядит очень интересно.
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
в тему саг, вот кстати статейка  неплохая по пониманию принципов работы генераторов  -  https://dev.to/lydiahallie/javascript-visualized-generators-and-iterators-e36?utm_source=ESnextNews.com&utm_medium=Weekly+Newsletter&utm_campaign=2020-01-21
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
вместо ридакса - еффектор, аполо, реатом, хз, что все на ридаксе повернулись, а если берешь аполо, вообще проблем не знаешь
источник

C

Constantine in React Native — русскоговорящее сообщество
но аполло же для графа?)
источник

C

Constantine in React Native — русскоговорящее сообщество
зачем его тащить, если апи на ресте?
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
appolo - это если бек умеет в graphql )
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
Bogdan Shelomanov
вместо ридакса - еффектор, аполо, реатом, хз, что все на ридаксе повернулись, а если берешь аполо, вообще проблем не знаешь
reatom юзаете? как впечатления?
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Andrei Nikitin
appolo - это если бек умеет в graphql )
даже если не умеет, прокси сделать
источник

C

Constantine in React Native — русскоговорящее сообщество
Bogdan Shelomanov
даже если не умеет, прокси сделать
зачем?
источник

BS

Bogdan Shelomanov in React Native — русскоговорящее сообщество
Andrei Nikitin
reatom юзаете? как впечатления?
нет, не юзаю, но выглядит хорошо
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
=) таки да
источник

C

Constantine in React Native — русскоговорящее сообщество
тебе оверхеды нравятся? траты лишних мс просто так?))
источник