如何在React.js组件类中访问变量

时间:2016-04-14 18:31:15

标签: 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 SearchBarAndResults = React.createClass({
  render() {
    // QUESTION: how do I access variable stateData here and replace field
    // from 'id': 'AL' to 'id': 'AK'?
  }
});

1 个答案:

答案 0 :(得分:0)

您应该将const stateData 传递给您的组件(如此示例),然后您可以使用组件中的{this.props.data}访问组件范围数据。

React.render(<SearchBarAndResults data={stateData[0]} />, document.getElementById('container'));

这是一个有效的例子。

http://jsfiddle.net/diegochavez/5q644d53/2/

最佳,