reactjs – “任何使用keyed对象应该被包装在React.addons.creat
发布时间:2020-12-15 06:46:23 所属栏目:百科 来源:网络整理
导读:我得到以下警告: Any use of a keyed object should be wrapped in React.addons.createFragment(object) before being passed as a child. 什么原因导致此错误,如何解决它? 如果您尝试在某些JSX中插入JavaScript对象(而不是JSX元素或字符串),则会发生此
我得到以下警告:
什么原因导致此错误,如何解决它?
如果您尝试在某些JSX中插入JavaScript对象(而不是JSX元素或字符串),则会发生此错误。
例如,下面是一个小例子,产生警告: import React from 'react'; window.React = React; import ReactDOM from 'react-dom'; var content = {foo: 'bar'}; ReactDOM.render(<div>{content}</div>,document.getElementById('some-element')); 虽然错误消息建议使用 因为消息不能告诉你JSX中的哪个表达式导致了错误,所以你必须通过其他方法跟踪它 – 例如,通过查看产生错误的提交的源代码控制中的diff,或者通过一次消除一半的JSX元素,直到你找到一个,使错误消失。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |