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