有没有办法通过导出函数传递数据?
Is there an any way to pass data through export functions?
export default function Example() {
const [name, setName] = useState("");
return (<div>Example</div>);
}
我想导出 {name},因为我会在另一个组件上使用它。我可以使用全局状态(Context API 或 Redux)来完成,或者有一种方法可以轻松导出在另一个导出中呈现的 var {name}?
如果您想在 Example
组件树之外使用 name
(作为父组件或其他地方),您需要将该状态提升到更高的通用组件,或者像您提到的那样使用 Context 或 Redux。
export default function Example() {
const [name, setName] = useState("");
return (<div>Example</div>);
}
我想导出 {name},因为我会在另一个组件上使用它。我可以使用全局状态(Context API 或 Redux)来完成,或者有一种方法可以轻松导出在另一个导出中呈现的 var {name}?
如果您想在 Example
组件树之外使用 name
(作为父组件或其他地方),您需要将该状态提升到更高的通用组件,或者像您提到的那样使用 Context 或 Redux。