Никита Головчак
это нормальная практика, делать общий стейт?
Denys
когда запрос проходит и ти в сесси то isAuth:true
Denys
ти юзуаеш редакс?
Никита Головчак
да
Denys
или всьо на хуках
Никита Головчак
на хуках
Никита Головчак
ой
Denys
ну так зделай редюсер auth.js
Никита Головчак
редакс юзаю и хуки (useEffect)
Denys
там опредили инишиал стейт
Denys
опиши логику редюсера, потом санка или сага
Denys
и все
Никита Головчак
и типо каждой компоненте прокидываю state у auth.js?
Denys
у тебя весь стейт в контексте сидит
Denys
потом или коннектом ти прокидиваеш
Denys
или юзаеш useContext хук
Vladislav
У кого нибудь было такое?
Никита Головчак
да, я так и делаю. про хук не слышал)
Никита Головчак
спасибо за помощь)
Denys
ну вот, ти должен описать инициализацию прриложения
Denys
как оно должно виглядеть если ти залогирован и если нет
Denys
редиректить на логин к примеру
Denys
ето делай в верху приложения
Никита Головчак
для этого нужен useContext?)
Denys
не
Denys
connect()() подойдет
Denys
если ти юзаеш react-redux
Никита Головчак
а где инициализацию прописывать?
Никита Головчак
я хотел использовать useEffect на app.js, но потом понял, что это бред
Мира
Не нужен никому ваш connect
Мира
Он ломает многие вещи И не удобен
Мира
Уже как пол года в редаксe useSelector() useDispatch()
Никита Головчак
а почему об этом Димыч не сказал нам?)
Denys
ну так если у него логика на коннекте заязана
Denys
зачем брать и все переписивать потому что так модно?)
Мира
зачем брать и все переписивать потому что так модно?)
Я и не говорю переписывать И не модно, а удобно
Никита Головчак
я же всего лишь тренируюсь, можно и переписать)
Мира
Зачем выносить логику и засирать пропсы, если можно все достать одним вызовом
Мира
Откуда угодно
Владислав
Зачем выносить логику и засирать пропсы, если можно все достать одним вызовом
а как тогда тестировать компоненты? useSelector не делает их грязными?
Мира
Ты просто берешь то что тебе нужно из стора Вместо того что бы оборачивать его хоком
SV
я же всего лишь тренируюсь, можно и переписать)
новое что-то потом мож написать с хуками..переписывать нех )
Никита Головчак
:D
SV
и опять же...все эти мелочи...просто мелочи .. первым делом js )
Denys
угу
Denys
плюс сметить по всех функциях хуки
Denys
что-то хз
SV
а я имел ввиду..что если вас по js обоссут на собесе...то тонкости в знаниях реакт/редакса не помогут, если до этого вообще дойдёт :/
Andrew
а по js есть где обоссать))
Denys
согласен_
Denys
хотя
Denys
мені обосали на последнем собезе по сагах)
Taras
Что все таки лучше сага или санки?
Denys
сага
Denys
однозначно
Denys
санки очень приметивние
Denys
хотя решают свою задачу отлично
The
раз на раз не приходится
Кирилл
сага
чем, кроме того что их тестить проще
Denys
те что на проектах
Denys
будет только сага
Denys
если ти не понимаше саги
Denys
тебя даже не возьмут на работу
Denys
не знаеш саг срразу не понимаеш генератори
Denys
итератори
Denys
и так далее)
Denys
ето мне тимлид сказал
Denys
не мои слова)
Кирилл
ну популярность саг и санок на проектах уже другой вопрос, я именно про функционал
Denys
ну тести
Denys
ето все
Denys
в огромном проекте
Denys
где из постояно пишут
Кирилл
я и саги и санки знаю, но на своем проекте юзал бы санки, то что они проще наоборот плюс
Denys
я б тоже