我是React领域的新手,我想知道如何在两个组件之间共享状态。解决方案包括将组件的状态作为道具从父组件路由到子组件,并使用此道具设置子组件的状态。从子节点到父节点,将更新后的状态作为道具进行路由,并使用useEffect设置新状态。代码可以工作,但我不确定这是正确的方式。我有两个屏幕Home和DeleteItem。
Home
在componentDidMount()之后,在react原生中,当你导航到其他屏幕并返回到你的组件(屏幕)时,它不会再次调用。因此react原生导航建议通过以下JS代码来实现: componentDidMount() {} 但是现在我得到了这个错误:undefined is not an object (evaluating 't
看看这个反应导航网站的,在聊天和联系之间,高度是相互独立的。然而,当我试图实现一个顶部栏时,高度是相同的。它的高度,其中选项卡有最多的内容。但是在这个例子中,您可以在联系人中看到可能有更多的联系人可以滚动,而在聊天中,输入字段位于底部,使其看起来就像在那里停止。下面是示例中的屏幕截图:
联系人选项卡下面是我的一些代码和我正在经历的事情:
<View style={{backgroundColor: 'o