"无法读取属性'findDOMNode'未定义的“;当使用React小部件时
"Cannot read property 'findDOMNode' of undefined" when using React-widgets
我正在使用React&React路由器,0.13.3,React小部件3.1.0,都安装了bower;和早午餐。
在一条路线中,我创建了一个下拉列表,比如:
render: function()
{
var trylist = ['pink', 'red', 'blue', 'white' ];
var DropdownList = ReactWidgets.DropdownList;
return (<DropdownList defaultValue="red" data={trylist} /> )
}
当我点击下拉列表时,它在控制台中显示以下错误:
未捕获的类型错误:无法读取未定义的属性"findDOMNode"
该文件显示为react widgets.js:2015。在此文件/行:
findDOMNode: function findDOMNode(component) {
return _reactDom2['default'].findDOMNode(component);
非常感谢您的帮助!我对JS、React相当陌生。
您正在使用的React小部件版本需要React 0.14和React Dom 0.14
您需要升级到React 0.14.3
并安装React Dom。
这是给npm的。对不起,我不知道bower中的对等词。。。
npm update react
npm install react-dom
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- React重新渲染但未显示正确的组件
- Dojo不解析自定义小部件的模板html中的小部件声明性
- 在输入字段中将最小金额设置为
- React组件等待所需道具进行渲染
- React中的数据集表示
- Webpack开发服务器和React服务器端渲染
- 砌体不能填补小缺口
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- React Redux错误页面管理
- react.js中的密钥绑定
- 限制javascript变量的最小/最大整数
- 如何在react js中将值从一个组件发送到另一个组件
- "无法读取属性'findDOMNode'未定义的“;当使用React小部件时
- 带有React的可嵌入JavaScript小部件
- 当React/Flux中有几个小的、可重复的子组件时,如何管理组件渲染
- webpack在React中使用全局变量和方法来最小化可选文件
- 将单个React组件转换成JS小部件
- React的替代方案,对DOM重绘的影响很小
- 如何避免从react小部件重新渲染react DropdownList