Javascript 如何将控制台中的输出保存为react中的变量?

Javascript 如何将控制台中的输出保存为react中的变量?,javascript,reactjs,variables,output,hierarchy,Javascript,Reactjs,Variables,Output,Hierarchy,我正在做web开发课程的项目,我想修改一下,但是我被卡住了。我想保存此输出->响应。输出[0]。数据。区域[0]。数据。概念[0]。名称 作为变量,然后将其传递给子组件,但是,我尝试的所有方法都没有奏效。有什么建议吗?谢谢 ``` onSubmit = () => { this.setState({imageUrl: this.state.input}); app.models .predict( Clarifai.RANDOM_MODEL,

我正在做web开发课程的项目,我想修改一下,但是我被卡住了。我想保存此输出->响应。输出[0]。数据。区域[0]。数据。概念[0]。名称 作为变量,然后将其传递给子组件,但是,我尝试的所有方法都没有奏效。有什么建议吗?谢谢

 ``` onSubmit = () => {
    this.setState({imageUrl: this.state.input});
    app.models
    .predict(
      Clarifai.RANDOM_MODEL,
      this.state.input)
      .then(
          function (response){
           console.log(response.outputs[0].data.regions[0].data.concepts[0].name);
        },
        function(err){
          console.log(err)
        }
      );
    } ```

在then回调中,以组件的状态存储数据

渲染子组件时,将数据从状态传递到属性

由于该状态可能还没有所需的值,因此需要对此进行测试并提供合适的替代内容

e、 g


非常感谢。我尝试了state,后来我也意识到问题是输出可能还没有出来,但我没有想到有条件的!我会试试:
if (myStateVariable) {
    return <Foo value={myStateVariable} />
}
return <LoadingIndicator />