React native 导航参数缓存参数值,并在新值就位时不更新
我有一个功能组件,整体上运行良好。在这里,我有以下几行:React native 导航参数缓存参数值,并在新值就位时不更新,react-native,react-native-navigation,React Native,React Native Navigation,我有一个功能组件,整体上运行良好。在这里,我有以下几行: const { product } = navigation.state.params.product; 如果我走一条路,效果很好。现在,在屏幕上,如果我打开抽屉并单击产品的以打开其详细信息,则仍会显示当前加载的产品。它只有在我从主屏幕出来时才起作用,但步骤是相同的 是否有一种方法可以取消缓存它已有的数据。我已经试过以下方法了 useEffect(()=>{ }, [params.product
const { product } = navigation.state.params.product;
如果我走一条路,效果很好。现在,在屏幕上,如果我打开抽屉并单击产品的以打开其详细信息,则仍会显示当前加载的产品。它只有在我从主屏幕出来时才起作用,但步骤是相同的
是否有一种方法可以取消缓存它已有的数据。我已经试过以下方法了
useEffect(()=>{
}, [params.product]);
但是,即使我通过了一个新产品,我仍然只能看到前面显示的产品。尝试使用
props.route.params
。