Reactjs 如何从对象访问数据并将其从组件中取出?

Reactjs 如何从对象访问数据并将其从组件中取出?,reactjs,Reactjs,如何访问此数据 {"rahulkesarvani959":true,"jogendra":true,"sahebali":true,"trinav":true,"zeeshan":true,"athiselvam":true,"shantanu":true,"shashi88988":true,"govind":true,"abhilash":true,"akashsaroj7180":true,"khaled":true,"vaibhav":true,"ajay":true,"aashish"

如何访问此数据

{"rahulkesarvani959":true,"jogendra":true,"sahebali":true,"trinav":true,"zeeshan":true,"athiselvam":true,"shantanu":true,"shashi88988":true,"govind":true,"abhilash":true,"akashsaroj7180":true,"khaled":true,"vaibhav":true,"ajay":true,"aashish":true,"sagar":true,"sushil":true,"vishalkmbl555":true,"amar":true,"brajesh07gautam08":true,"del3vnf":true,"del2vnf":true,"aalokkyadav9988":true}
我已将boy变量设置为全局变量,但无法在render函数中获取值

let boy = [];
 componentWillMount() {
    axios
      .get("https://freshvnf-api.firebaseio.com/tracked-locations.json?shallow=true")
      .then(resp => {
        if (resp.status === 200) {
          this.boy = _.keys(resp.data);
          console.log(this.boy);
        }
        else {
          Modal.error({
            title: 'Error!',
            content: resp.message,
          });
        }
      });
  }

 render() {
    console.log(this.boy);
    return (
      <div className="App">
        <Layout className="dashboardLayout">
let boy=[];
组件willmount(){
axios
.get(“https://freshvnf-api.firebaseio.com/tracked-locations.json?shallow=true")
。然后(resp=>{
如果(各自状态===200){
this.boy=u0.keys(分别为数据);
console.log(this.boy);
}
否则{
模态误差({
标题:“错误!”,
内容:响应消息,
});
}
});
}
render(){
console.log(this.boy);
返回(

您的组件中应该有一个状态,而不是全局变量。然后,当您从API获得响应时,您可以执行一个setState()来获取该数据


请参阅React中的示例代码。

Heyy,欢迎来到stackoverflow。您应该以正确的格式发布代码