我试图JSON.stringify
一些反应组件在数据库中存储。这适用于常规HTML,但对于反应组件则不太好。以这个div为例:
var content = (<div>some text</div>);
console.log(JSON.stringify(content));
我明白了:
{
"type": "div",
"key": null,
"ref": null,
"props": {
"children": "some text"
},
"_owner": null,
"_store": {}
}
请注意,JSON包含引用type
的{{1}}属性。但请注意,当我对react组件执行相同操作时,JSON不包含div
属性。
type
结果如下:
var content = (<TextWithPrompt />);
console.log(JSON.stringify(content));
我原以为它包含{
"key": null,
"ref": null,
"props": {
...
},
"_owner": null,
"_store": {}
}
。有关获取该属性的任何提示或建议都包含在JSON输出中吗?
TextWithPrompt.js
"type": "TextWithPrompt"