使用 createPortal 渲染且状态由父级控制的 React 组件不会在状态更改时重新渲染

问题描述 投票:0回答:1

我的问题在此实例中得到了解释:https://stackblitz.com/edit/stackblitz-starters-qcvjsz?file=src%2FApp.tsx

基本上,我将选项列表传递给单选按钮列表,并将状态和设置器传递给使用 createPortal 呈现的子组件,但是当在子组件中单击选项时,父组件会更新其状态,但不会更新子组件,所以收音机永远不会有检查状态。

javascript reactjs typescript
1个回答
0
投票

我们需要创建一个单独的状态来维护模态的数据,这样我们就可以用来单独维护模态的数据了

堆栈闪电战

© www.soinside.com 2019 - 2024. All rights reserved.