#javascript #reactjs #react-native #react-hooks #react-navigation
#javascript #reactjs #react-native #реагирующие крючки #реакция-навигация
Вопрос:
Есть способ передать параметр «список» в screen1 и screen2 без перехода к screen2
В моем примере я перемещаю данные параметра «список» на screen1 при переходе к screen1 , я хочу также использовать этот параметр в screen2, как это можно сделать? Мне нужно использовать с крючками и навигацией 5.
onPress={() => {
const fromDate = params.fromDate;
const toDate = params.toDate;
if (
Array.isArray(listSelectedWaterSourceCode) === true amp;amp;
listSelectedWaterSourceCode.length > 0
) {
ListOfTheFlat(listSelectedWaterSourceCode, fromDate, toDate)
.then((list) => {
navigation.navigate('screen1', {
list,
});
})
.catch((error) => {
console.log(error);
});
}
}}
Ответ №1:
Да вы можете достичь этого с помощью context API
Другим решением является сокращение. Вы можете прочитать их официальную документацию для этого.