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