当我从一个组件跳到另一个组件而不是最后一个组件的历史记录已从堆栈中删除时,我正在使用android项目中的react native路由器流量进行路由。
答案 0 :(得分:0)
您可以使用
代替跳转Action.keynameofyournextpage()
ex转到第1页至第2页 可以使用
Actions.page2()
在第1页
答案 1 :(得分:0)
如果要保存组件的记录,请使用AsyncStorage
模块来保存它们。
示例
import {AsyncStorage} from 'react-native';
//set data
_storeData = async () => {
try {
await AsyncStorage.setItem('componenthistory', componenthistory);
} catch (error) {
// Error saving data
}
};
...
//get data
_retrieveData = async () => {
try {
const value = await AsyncStorage.getItem('componenthistory');
if (value !== null) {
// We have data!!
console.log(value);
}
} catch (error) {
// Error retrieving data
}
};