Reactjs 从React中的状态而不是对象获取属性时出错

Reactjs 从React中的状态而不是对象获取属性时出错,reactjs,object,state,Reactjs,Object,State,尝试调用存储在react状态的对象属性时出错。如果我将确切的属性添加到某个状态,它将正常工作。但是,如果我将对象存储在我的状态中并尝试调用该属性,则会收到错误消息: Cannot read property '_embedded' of undefined 这是我的密码 var-axios=require('axios'); var App=React.createClass({ getInitialState:函数(){ 返回{ 警告名称:“”, 警告库:{} }, } }, c

尝试调用存储在react状态的对象属性时出错。如果我将确切的属性添加到某个状态,它将正常工作。但是,如果我将对象存储在我的状态中并尝试调用该属性,则会收到错误消息:

Cannot read property '_embedded' of undefined
这是我的密码

var-axios=require('axios');
var App=React.createClass({
getInitialState:函数(){
返回{
警告名称:“”,
警告库:{}
},     
}
},
componentDidMount:function(){
var_this=这个;
var help=this.state.dietNames;
axios
.get(“http://api.baggid.com/users/61113f093cc04421aa3900d53e929d6a/profiles/2850/warninggroups/")
.然后(函数(结果){
_这是我的国家({
警告名称:result.data._embedded[“bgd:warninggroup”][0]。_embedded[“bgd:warning”],
warningBase:result.data.\u嵌入式[“bgd:warninggroup”]
});
})
render(){
console.log(this.state.warningName);//有效
console.log(this.state.warningBase[0]。_embedded[“bgd:warning”]);//不工作
}


什么错误?
提供整个代码块-来自代码样本
警告“变量未定义。这似乎是这里的问题。是的,它是(“无法读取未定义的属性”\u embedded”).但为什么没有定义?你从哪里调用
控制台.log
?如果没有完整的代码,很难破解问题。好的,我更新了我的帖子,希望它更清晰