【发布时间】:2021-10-01 07:30:15
【问题描述】:
我有一张桌子,里面有物品。当我单击特定项目的编辑按钮时。它进入编辑页面,但是当我提交对该项目的编辑时。它返回到主表格页面,但表格页面不会更新。所以,我想我需要触发 useEffect 功能。为此,我需要从另一个编辑页面屏幕更新主表格页面中的状态。
我的应用程序不是基于类的。所有这些功能。这是我的代码。
Main Table Page:
//I created a state to update
const [reload,
setReloader] = useState('');
I try to send the state to change it in edit item screen.
<TouchableOpacity onPress={() => navigation.navigate('addProduct', [reload])}>
Edit Item Page:
const [reload,
setReloader] = useState(route.params.reload); //I tried to pass state but it didn't work like that.
【问题讨论】:
标签: react-native state parameter-passing react-navigation