Javascript 如何访问React.js组件类中的变量
如果我有Javascript 如何访问React.js组件类中的变量,javascript,object,reactjs,Javascript,Object,Reactjs,如果我有 const stateData = [ { 'id': 'AL', 'name': 'Alabama', 'capital': 'Montgomery', 'date': 'December 14, 1819' }, { 'id': 'AK', 'name': 'Alaska', 'capital': 'Juneau', 'date': 'January 3, 1959' }]; const SearchBarAndR
const stateData = [
{
'id': 'AL',
'name': 'Alabama',
'capital': 'Montgomery',
'date': 'December 14, 1819'
},
{
'id': 'AK',
'name': 'Alaska',
'capital': 'Juneau',
'date': 'January 3, 1959'
}];
const SearchBarAndResults = React.createClass({
render() {
// QUESTION: how do I access variable stateData here and replace field
// from 'id': 'AL' to 'id': 'AK'?
}
});
您应该像本例一样将conststateData传递到组件中,然后您可以使用组件中的{this.props.data}访问组件范围数据
React.render(<SearchBarAndResults data={stateData[0]} />, document.getElementById('container'));
React.render(,document.getElementById('container');
这是一个有效的例子
最好的是,给出这个代码示例,因为您没有使用模块,而且代码似乎是在同一范围内编写的,所以您可以从组件中的任何函数访问
stateData
。