Props Data 的变化会改变组件的状态还是会渲染变化?

Does change in Props Data Change the state of components or will it render the change?

目前正在学习React js,props和State的区别比较明显

但是在 prop 中传递的数据的变化是否会导致组件重新渲染,或者它是否仍然与最初传递的数据保持静态?

如果它确实导致组件的重新渲染(不更改组件内的数据),我仍然对 props 值的更改持保留意见?

道具的改变会导致re-render。

如果你不想这样,你可以使用这样的状态:

const Component = (props) => {
  const [firstRenderProps] = useState(props);

firstRenderProps 在 re-render

之后将始终具有相同的值