【发布时间】:2021-06-18 02:35:31
【问题描述】:
在 2 个组件之间发送数据的最佳做法是什么?
为了清楚地理解,我有一个组件,他在里面渲染了 2 个组件 B 和 C。 我需要分享用户在 B 中写入的更改文本输入数据并在 C 中显示。
我尝试了两种方法, 在成功但丑陋的我设置 A 中的 const [ data,setData ] = useState(“”) 并在更改时将 props 发送到 B 到“setData”,并将“data”发送到 C。
另一个在点击 C 组件而不是更改文本后起作用的是 redux ,我尝试将每个更改保存在 redux 上。
有人知道解决这个问题的最佳方法是什么吗?
【问题讨论】:
标签: reactjs react-native components native