в самом первом компоненте родители из callback библиотеки mqtt. Если я эти данные оформлю как хук useState и потом реквизитом передам его до дочери то это вызовет рендеринг всего. Это занимает много времени и приложение начинает тупить.
Мой вопрос - как обновить данные (поступающие из родителя) в дочернем компоненте без рендеренга всего компонента?
Никак лол
Сори, не читал всё описание. Варианты с уменьшением ререндера - обернуть дочерние компоненты в memo, и подавать данные в них через useMemo, если это объекты, если обычные стринги\числа, то не надо useMemo. Вариант ещё - вынести в глобальный сторедж, типа Контекста или Редакса, и получать обновление точечно.
Обсуждают сегодня