как правильней сделать.
1) Как правильно разделять в санках запросы и экшены? Пишется все в одном файле?
2) Если нужно еще спинер прикрутить, например проверка авторизации.
Выголядить будет типо такого:
SignIn функция =>
вызов signIn_request() - Для спинера
запрос и обработка
signIn_success,
signIn_failure ?
3) Все что связано с автораизацией, это все в одном файле? Можно сделать обьект например authActions и внутри уже это все хранить? или все по другому?
4) Спинеру нужно добавлять свой экшен отдельный что бы его можно было в разных местах дергать? или лучше писать каждый раз при новом запросе?
зачем использовать redux thunk
1) "запросы и экшны" - это не так работает Есть экшн креаторы и санк креаторы, в санках любая асинхронная логика и не обязательно запросы 2) Только в camelCase) 3) Ты в курсе что можно разделять разную логику по разным редьюсерам? 4) Обычно нет, не стоит для каждого поля в обьекте делать по экшну если это не нужно
Обсуждают сегодня