我只是在学习React,虽然我了解很多基础知识,但有一个概念我还没见过有人讲过:如何获取通过服务器端语言(例如PHP)加载的信息,并在加载React视图时使用它?
我希望在我的php视图中只有RenderDom
调用,比如:
// In the pre-compiled JSX file
var Greeting = React.createClass({
render: function() {
<div>
<h1>Hello, { this.props.username }</h1>
</div>
}
});
// In my PHP view
<script type="text/jsx">
ReactDOM.render( <Greeting username="<?php echo $username; ?>"/>, document.body );
</script>
但这不起作用;没有显示任何内容。我想这是因为text/jsx
脚本区域没有得到executed...but,当然,如果我去掉它,就会有一个语法错误。
所以……我想知道,从DB加载数据并将其传递到React组件的典型方法是什么?
https://stackoverflow.com/questions/40370109
复制相似问题