Нет, компонент рендерится при изменении состояния (своего или родителя)
Я это и имел ввиду. То есть чтобы мне отрендеридо только кнопку ее надо отдельно делать компонентом, или есть другие варианты?
1. Зачем тебе чтобы отрендерило только кнопку? 2. Можно мемоизировать, но это не гарантирует ничего. Лучше делать отдельный компонент, а стейт вообще убрать из реакта и положить в стейт-менеджер
А зачем тебе чтобы рендерило только кнопку?
Ещё не пользовался стейт-менеджером. Это про RTK?
Про что угодно, что хранит состояние отдельно от реакт-компонентов
А как по другому сделать?
Так пусть рендерит всё подряд
effector, mobx, redux, zustand ...
Тогда ломается компонент в котором кнопка
Зачеркни последнее
Значит ты плохо логику написал, и она у тебя завязана на количестве рендеров. Такого не должно быть
Что значит завязана на кол-во рендеров?
Обсуждают сегодня