Я использую функциональный компонент реагирования, чтобы визуализировать 3 уровня компонента. Ребенок зависит от реквизита, переданного прародителем. в моем примере ниже, Child2 продолжает рендеринг, даже когда обновляется только props.child1. Есть ли способ избежать рендеринга Child2 в случае, если значение props.child2 никогда не менялось? Какова наилучшая практика для такого рода сценариев?
Я не использую приставку onlu hooks.
const Prandparent = () => {
return (
<Parent child1={props.child1}
child2={props.child2} />
)
};
const Parent = () => {
return (
<div>
<Child1 reportElasticLog={props.child1} />
<Child2 reportElasticLog={props.child2} />
</div>
);
};
Спасибо,