То что "пропсы не меняются" еще не значит что рендер компонента выдаст то же самое. Может у вас там таймер засунут или еще что.
что за таймер? setInterval? дак и не должен перерендериваться.
насколько я знаю компонент перерендеривается, когда у него меняются пропсы, либо меняется стейт.
сейчас я сколоняюсь к тому, что пропсы это же объект и получаются пропсы приходят всегда новые, тк это ссылочный тип, поэтому и перерендериваются компоненты
получается у нас сначала вызывается 3ий хук, а потом 1 или 2ой, что тоже нарушает правила хуков. если стразу вызывать, то представим, что у нас 20 обработчиков и все они будут в 1 месте, что тоже плохо
Andrew, тут тоже скорее всего нет, тк я не знаю сколько слов будет в заказе, да даже с максимальной высотой строки все строки будут разной высоты и тут не получится *10
ед решение пока только это на ресайз окна вешать колбэк на вычисление высоты всех этих 10ти строк и задавать макс высоту таблице
Но не хочу так заморачиваться, думал есть полегче решение
что за таймер? setInterval? дак и не должен перерендериваться.
насколько я знаю компонент перерендеривается, когда у него меняются пропсы, либо меняется стейт.
сейчас я сколоняюсь к тому, что пропсы это же объект и получаются пропсы приходят всегда новые, тк это ссылочный тип, поэтому и перерендериваются компоненты