React 组件状态管理 useContext 的 Provider 怎么传递额外参数?-灵析社区

开挂思想家

现在想要传递一个初始化的表单数据到 `useState` 里而且表单里的字段是通过接口出来的,但现在根据文档参数被 `{}` 限制了,想问下额外的参数要怎么传递?`` export function FormProvider({ children } : { children: React.ReactNode }) { const [form, setFrom] = useState({}) return ( {children} ); }

阅读量:271

点赞量:10

问AI
用initialData属性来初始化useState: export function FormProvider({ children, initialData } : { children: React.ReactNode, initialData: any }) { const [form, setForm] = useState(initialData || {}); return ( {children} ); } 用的时候: // ... 组件