загрузка данных JSON из локального файла в React JS

У меня есть компонент React, и я хочу загрузить данные JSON из файла. Журнал консоли в настоящее время не работает, хотя я создаю переменнуюданные как глобальный

'use strict';

var React = require('react/addons');

// load in JSON data from file
var data;

var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("get", "data.json", true);
oReq.send();

function reqListener(e) {
    data = JSON.parse(this.responseText);
}
console.log(data);

var List = React.createClass({
  getInitialState: function() {
    return {data: this.props.data};    
  },
  render: function() {
    var listItems = this.state.data.map(function(item) {
        var eachItem = item.works.work;        

        var photo = eachItem.map(function(url) {
            return (
                <td>{url.urls}</td> 
            )
        });
    });
    return <ul>{listItems}</ul>
  }
});

var redBubble = React.createClass({
    render: function() {
      return (
        <div>
          <List data={data}/>          
        </div>
      );
    }
  });

module.exports = redBubble;

В идеале я бы предпочел сделать это примерно так, но это не работает - он пытается добавить".js" в конец имени файла.

var data = require('./data.json');

Будем очень благодарны за любые советы о том, как лучше, а лучше - «Реагировать».

Ответы на вопрос(6)

Ваш ответ на вопрос