我正在使用早午餐和 CoffeeScript 将我的文件粘合在一起。我将 Griddle 添加到 vendor.js。Griddle 现在可以访问了,它是一个函数。所以我可以打电话Griddle
并定义它。
但是我如何将它与 ReactJS 一起使用?
我尝试像对我的一个组件一样使用它:
Griddle = React.createFactory(Griddle)
...
render: ->
Griddle {results: fakeData}
这将返回:
Warning: getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.
react-with-addons.js:21628 Warning: getInitialState was defined on Griddle, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?
react-with-addons.js:7400 Uncaught TypeError: Cannot read property '_currentElement' of null
基本上,我想使用外部模块来呈现没有 JSX 的表。