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