Привет экспортируйте ваш NestedComponent, используя React.memo, тогда он не будет отображаться при изменении какого-либо состояния в ContainerComponent. Это для функционального компонента.
Вот код
import React, {useState} from "react";
const NestedComponent = () => {
const {value, setValue, errors} = useState(0);
console.log('child');
return (
<div>
ContainerComponent
</div>
);
};
export default React.memo(NestedComponent);
Для компонента класса вы должны расширить свой класс из React.PureComponent вместо React.Component, как ..
class NestedComponent extends React.PureComponent{
render(){
...
}
}