Заметил что не все знают как правильно можно оптимизировать перерисовки



Я у себя в курсе этот вопрос поднимал. Суть такая что memo это вообще достаточно трудозатратная операция и зачастую можно обойтись без него. Есть два способа: это более узкое разделение на компоненты и использование children.



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



Так же мы можем прокидывать компоненты в children что даст возможность их не рендерить лишний раз, так как для рендера нужно явнно прописывть <Component />



🖥По продвинутому React отсталось 10 мест из 50 с консультацией. Успей забрать 🖥



🔥Накидайте огней 50 если эта тема полезна 🔥