использует useSelector и useDispatch?
Имеется AuthContext, который инициализирую в отдельном файле, и импортирую в App. Даллее, в App в самом теге провайдера передаю value с необходимыми методами(SignIn, SIgnup, ...). Но, чувствую, что можно вынести эти методы в отдельный файл, дабы не засорять App методами контекста.
Суммаризируя, стоит ли выносить методы контекста куда-либо ещё, если они используют хуки редакса? Если да, то как?
А зачем тебе контекст если у тебя уже есть редакс
Методы в нем использовать
А почему signin у вас не action в редаксе, а метод в контексте ?
Тут скорее для того, чтобы асинхронные заросы не делать в экшенах
Ну тогда надо смотреть на react saga.
Ну, сейчас по-любому уже хочется узнать, как подобный кейс решить
Да разницы нет. Можно все в апп, а можешь в другом файле и потом импортировать
Хочется почище держать корень)
А, эффекты редакса не заюзать вне компонентов
Если ты про хуков то они в компонентах работают.
В том то и дело, что в компонентах) А вывести я его хотел отдельно в другой файл, не компонент. По сути, туда, откуда импортировал контекст созданный
Ну там должен быть еще реф на диспач. В общем нет, хуки только в реакт компонентах и в других хуках. А вот кастом хук можешь создать который будет всем этим заниматься. Но не рекомендую. Вообще такой подход, половина редакс, половина контекст неправильный
Понял, учту. Спасибо
Обсуждают сегодня