скрин пропсов
storage8.static.itmages.com/i/17/0223/h_1487848793...
скрин после изменений в элементе имеющем общего предка, причем, там меняется только state.
ниже код из элемента в котором не хочу делать рендер.
shouldComponentUpdate(nextProps, nextState) {
console.log('this.props: ', this.props, 'nextProps: ', nextProps);
console.log('this.state: ', this.state, 'nextState: ', nextState)
if ((this.props === nextProps) && (this.state === nextState)){
return false
} else { return true }
}
render(){
console.log("render FilterForAll")
p.s. Это ж вроде фишка реакт, что ренедрится только часть которая поменялась, а не весь dom целиком, с таким раскладом выходит, что рендерится весь вирутальный dom заново. Или я что то не так понял?