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

Гайз, а при диспатче у нас происходит рендер всех компонентов,

которые должны обновиться и потом переход к следующему диспатчу ?

10 ответов

25 просмотров

диспат никак не связян с рендером

У кого у нас?

Felix- Автор вопроса
Ilya Agarkov
диспат никак не связян с рендером

Ну он начинает вызывать все подписки на стор

Felix
Ну он начинает вызывать все подписки на стор

диспатч запускает action Если action вызвал изменения store, тогда срабатывют все подписчики на store. Но это не означает, что будет ререндер всего, так как есть сравнения предыдущего состояния и текущего.

Felix- Автор вопроса
Serhii 🇺🇦
диспатч запускает action Если action вызвал измене...

Не, он кидает экшон, который запускает reducer, дальше срабатывают все подписки. А подписки по типу уже useSelector определят следует ли обновиться компоненту или нет

Ilya Agarkov
диспат никак не связян с рендером

кстати почему диспатч ставят в зависимости в useEffect

Orooj Tatiev
кстати почему диспатч ставят в зависимости в useEf...

потому что теоретически ты этот dispatch мог передать через пропсы, и ему пофигу, что это из редакса

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно 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
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта