我是React领域的新手,我想知道如何在两个组件之间共享状态。解决方案包括将组件的状态作为道具从父组件路由到子组件,并使用此道具设置子组件的状态。从子节点到父节点,将更新后的状态作为道具进行路由,并使用useEffect设置新状态。代码可以工作,但我不确定这是正确的方式。从“React”导入* as react</e
我正在尝试使用React中的新useContext函数。在无状态功能组件中工作得很好。例如:import LocaleContext from '..useContext,甚至在非React函数中也是如此,但当我这样做时,我得到了以下错误:
Hooks can only be called inside the body of a function我只能在无状态的功能组件中使<