我有一个父组件,它看起来像这样:
const Parent = () => {
return (
<Child_1 />
<Child_2 />
);
}
如果子组件中有任何更改,父组件会重新渲染吗?
我有一个父组件,它看起来像这样:
const Parent = () => {
return (
<Child_1 />
<Child_2 />
);
}
如果子组件中有任何更改,父组件会重新渲染吗?
子组件中的状态变化不会影响父组件,但是当父组件的状态改变时,所有子组件都会重新渲染。
const Parent = () => {
return (
<Child_1 />
<Child_2 />
);
}
const Child = ({parentState, setParentState}) => {
return <div onClick={() => setParentState(parentState+1)} >{parentState}</div>
}
const Parent = () => {
const [parentState, setParentState] = useState(0);
return <Child parentState={parentState} setParentState={setParentState}>;
};