KY
Size: a a a
KY
SP
𝕍𝕃
I
I
shoudComponentUpdate
, из него ты должен вернуть true/false
, что будет говорить о том, вызывать метод render или нет. У PureComponent
этот метод имплементирован, и он делает неглубокое, поверхностное сравнение (shalowEqual
) предыдущих props
и текущими, это значит, что будет проверка только на ссылки. let prevProps = { foo: ‘foo’ }
let props = { foo: ‘foo’ }
shalowEqual(prevProps, props) === true
// —————
let prevProps = { foo: { bar: ‘bar’ }}
let props = { foo: { bar: ‘bar’ }}
shalowEqual(prevProps, props) === false
props.foo
- обьект, а значит ссылка. Как видно, обьекты одинаковые, но ссылки разныеI
LK
LK
DB
LK
LK
KY
KY
KY
KY
KY
LK
LK
AR
AR