gpt4 book ai didi

reactjs - 在 React 中,为什么更改非状态 Prop 不会提示重新渲染?

转载 作者:行者123 更新时间:2023-12-05 02:07:39 26 4
gpt4 key购买 nike

<分区>

我在互联网上发现这个“React components automatically re-render whenever there are a change in their state or props”,但是如果我在 prop 中传递不同于状态的东西,它不会引发渲染,即使 Prop 在时间上发生了变化。

在这段代码中,我在不使用状态的情况下传递了一个 prop

parent

import React from "react";
import Child from "./child";

export default function Parent() {
let count = 0;

setInterval(() => {
count++;
console.log(count);
}, 1000);

return <Child count={count} />;
}

child

import React from "react";

export default function Child(props) {
console.log("render from child"); //console.log once

return <h1>{props.count}</h1>;
}

谢谢你帮我解决了这个乱七八糟的问题

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com