const Test = memo(({ isNeedToUpdate }) => <span>{+isNeedToUpdate}</span>;
const HomePage = () => {
return <Test isNeedToUpdate={true} />
}
Почему есть такая разница между function foo() и const data, что в случае с функцией, компонент ререндерится, а в случае с переменной, нет.потому что переменная ссылается на одно и тоже число ( примитив ) а от того что там новая или старая переменная это никого не волнует
Diversia, а только с этим блоком проблемы, если задать ему фиксированную высоту - измениться ли результат ?