css - 将反应从 15.4.1 更新到 16.8.6 时出现镭问题
问题描述
当我将我的 React 应用程序从版本 15.4.1 更新到 React 16.8.6 时,我收到错误我该
Cannot read property 'object' of undefined at Object../node_modules/radium/lib/components
如何解决这个错误
var Style = _react2.default.createClass({
28 | displayName: 'Style',
29 | propTypes: {
> 30 | radiumConfig: _react.PropTypes.object,
31 | rules: _react.PropTypes.object,
32 | scopeSelector: _react.PropTypes.string
33 | },
这就是我在浏览器上得到的
解决方案
这是因为PropTypes
在 React v16 中不再可用。您可能需要更新到更高版本的 Radium,因为该库已更新为使用prop-types
来自 npm 的包。
您可以在此处查看镭更改日志
推荐阅读
- python - 在 PyScripter 编辑器中永久更改代码完成列表大小
- .net - 运行时具有多个提供程序的多个 DBContext
- html - 具有是/否下拉列表的表单,在选择是或否时显示和隐藏不同的选项
- php - foreach 数组返回非顺序特定值
- python - 使用 Delegate paint() 方法的动画 QRect
- php - 仅在选择选项时在特定位置显示值
- lookup - 未找到查找 [lookup_table] - Apache Druid
- flutter - Graphql返回具有一组键值对的突变的类型名错误
- javascript - 行分组时有没有办法关闭嵌套行数?
- r - R访问引用类对象列表中的字段值