'JsonTable'未定义react / jsx-no-undef

时间:2017-10-06 08:35:20

标签: javascript json reactjs

我正在尝试将json值放入json表中,但是它会抛出错误“'JsonTable'未定义react / jsx-no-undef”。 我该怎么办?是否有一些我需要导入的文件。

yourFunction().then(result => {
  // ...
}).catch(error => {
  // if you have an error
})

谢谢

1 个答案:

答案 0 :(得分:0)

对不起我迟到的回答:

我尝试了JsonTable,但我认为它使用了已弃用的" React.createClass"在图书馆中所以它在React 15中不起作用......

这是一个反应0.14.8的工作单元:

希望这有助于:)



/*
Simplest example for react-json-table.

To see the customization options visit
https://github.com/arqex/react-json-table
*/

var items = [
  { name: 'Louise', age: 27, color: 'red' },
  { name: 'Margaret', age: 15, color: 'blue'},
  { name: 'Lisa', age:34, color: 'yellow'}
];

React.render(
  <JsonTable rows={ items } />,
  document.body
);
&#13;
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.8/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.8/react-dom.min.js"></script>
<script src="https://rawgit.com/arqex/react-json-table/master/build/react-json-table.min.js"></script>
&#13;
&#13;
&#13;

我认为您需要从https://github.com/arqex/react-json-table导入react-json-table 因为反应并不知道JsonTable。

- &GT;这样做:

将react-json-table添加到您的项目中:

npm install react-json-table --save

然后只需添加到文件的顶部:

import {JsonTable} from 'react-json-table';