首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将服务器数据传递给React组件

如何将服务器数据传递给React组件
EN

Stack Overflow用户
提问于 2016-11-02 07:20:11
回答 2查看 10.6K关注 0票数 4

我只是在学习React,虽然我了解很多基础知识,但有一个概念我还没见过有人讲过:如何获取通过服务器端语言(例如PHP)加载的信息,并在加载React视图时使用它?

我希望在我的php视图中只有RenderDom调用,比如:

代码语言:javascript
复制
// 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组件的典型方法是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40370109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档