Ребята, почему редьюсер должен быть чистой функцией? Я понимаю, что мы должны не мутировать стор, а вернуть новый, с новой ссылкой, но почему мы не можем каким-либо образом изменять payload?
Ребята, почему редьюсер должен быть чистой функцией? Я понимаю, что мы должны не мутировать стор, а вернуть новый, с новой ссылкой, но почему мы не можем каким-либо образом изменять payload?
А, ну и, если подключены мидлвари, они могут обращаться не к тому payload, с которым должны работать, а к тому, который был изменён в редьюсере
Можно ли сделать то же самое средствами только useRef? Нет, вам надо в любом случае сигнализировать как-то о том, что нужно запустить перерендер Нужно так делать? Точно нет. useRef нужен, когда нужно мутабельное значение, которое не зависит никак от жц реакта и ссылка на которое между рендерами одинаковая
берем бутылку в виде useRef, потом берем еще одну баклаху в виде innerHTML🌚