169 похожих чатов

Скажите пж ,функция которая вызывается через санки первым параметром принимает

диспатч а вторым getState .так же ?

11 ответов

17 просмотров

да

Ruslan- Автор вопроса
IceBerg
да

Окей ,а зачем вообще хук useSelector ,если есть метод стора стандартный getState ,который ровно так же возвращает стейт?

Ruslan
Окей ,а зачем вообще хук useSelector ,если есть ме...

тебе подписка нужна, а не просто получать стейт

Ruslan- Автор вопроса

предположу (!) в 1 варианте за тебя под капотом настроена подписка на изменение стейта и гетстейт выполняется каждый раз, когда происходит какое либо изменение а во атором варианте нет подписки, ты получаешь стейт только на данный момент времени

Ruslan
State =useSelector (state=>state) State = store.ge...

что согласно второго варианта будет вызывать ререндер нужного компонента, при изменении нужного свойства в стейте?

Ruslan- Автор вопроса
kamin
предположу (!) в 1 варианте за тебя под капотом на...

Ну если стейт изменится то ,state=getState() вызовется и так и соответственно перезапишется state . Или я в чем то ошибаюсь ?

Ruslan- Автор вопроса
IceBerg
что согласно второго варианта будет вызывать ререн...

Ну диспатч вызывает же ререндер,getState вроде не причём к ререндеру

Ruslan
Ну если стейт изменится то ,state=getState() вызов...

даже если так, получается ты где-то в компоненте А что-то меняешь в глобальном стейте, а компонент В который кто знает где и не связан с А, тоже будет перерисовываться?

Ruslan
Ну диспатч вызывает же ререндер,getState вроде не ...

Если бы так работало, то обёртка реакт-редакс нафиг не нужна была бы раз такая пьянка пошла, то топай в код этой библиотеки и разбирайся в кишках, но зачем?)

Ruslan- Автор вопроса
IceBerg
даже если так, получается ты где-то в компоненте А...

Ааа,то есть useSelector проверяет на изменения в других компонентах стейта ,тогда не оч понятен механизм , как он чекает поменял ли другой компонент стейт(в двух словах ,кишки для меня не оч понятны но когда знаешь принцип картина становиться яснее)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта