то можем использовать useMemo и useCallback для оптимизации
а если приложение на Redux, то одни и те же данные заставят рендериться по 2-3 раза компоненту, т.к у него будет сначала состояние 'loading' потом 'success' потом что то еще обновится
каким образом можно избежать лишних рендерингов в приложениях React с Redux?
mapStateToProps тут можно мемоизацию применить, например на основе reselect если я тебя правильно понял, это чтобы не перерендеривалось когда вычисленный стейт остался прежним, но если у тебя статус меняется с loading -> success где-то будет ререндер, лоадера того-же, ответа
не подписываться за loading, использовать точечные подписки
Обсуждают сегодня