小编jaz*_*ean的帖子

将字符串呈现为React组件

我想用一个字符串渲染react组件作为我从另一个页面动态接收的输入.BUt我将有反应组件的参考.这是一个例子

Page1:
-----------------------------
loadPage('<div><Header value=signin></Header></div>');

Page2:
--------------------------------
var React =require('react');
var Header = require('./header');

var home = React.createClass({

loadPage:function(str){ 

           this.setState({
             content : str 
           });

  },

 render : function(){

  return {this.state.content}
 }

});
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我接收Header组件作为字符串,我在我的接收页面中引用了Header组件.如何用实际的反应组件替换字符串

reactjs

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

reactjs ×1