将变量内的值传递给this.state in react js

时间:2016-10-26 08:31:17

标签: javascript reactjs

我被困在某个项目上。在这个项目中,我想将变量中的值传递给this.state。即,

constructor(){
    super();
    this.state= {name: variable_value };
}

即,

 variable_value = obj["name"]; //value accesed from a JSON object.

我想实现这样的目标。这样我就可以访问variable_value中的值,如

this.state.name;

提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用this.setState设置值

constructor(){
    super();
    this.state= {name: ''};
}

somefunction = () => {
    this.setState({name: obj['name']})
}

答案 1 :(得分:0)

您可以像这样初始化状态

var list= GridData.Select(a=>new EnquiryData{EnquiryID = a.EnquiryID,.... }) 

并访问状态

constructor(){
    super();
    this.state= {name: ''};
}