Как сдать объект JSON в другой деятельности в основном реагируют
На кнопку "Отправить", я призываю единый интерфейс после успешного выполнения, я хочу, чтобы отправить данные в другую активность в реагировать родной.
Я попробовал следовать исходному коду, я новичок в react-native.
Что я уже пробовал:
При отправке я вызываю эту функцию.
Submit(navigation) { fetch(`http://xxxxxx.com/api/LoveCalculatro?nm1=${this.state.yourName}&nm2=${this.state.parName}` ) .then(response => response.json()) .then(json => { console.log(json); this.setState({ result:json }) this.props.navigation.navigate('display',this.props.result) }) // this.navigation.navigate('DisplayLove'); // }) .catch(error => { console.error(error); }); }
когда я использую консоль, я получаю значения в переменной "результат". поэтому я пытаюсь пройти еще одно занятие, подобное этому.
this.props.navigation.navigate('display',this.props.result)
но я не получаю ценности в этой деятельности. это еще одно занятие, где я хочу получить данные
const DisplayResult =(props)=>{ console.log(props.firstName) console.log("display screen") //render(props) //{ return ( {props.data.firstName} {props.data.secondName} {props.data.amount} {props.data.result} ) // } } export default DisplayResult;