Aitzaz Ahsan Ответов: 0

Как сдать объект 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;

0 Ответов