![](/img/trans.png)
[英]How to update props of React Component rendered using ReactDOM.render()
[英]How to render react component without ReactDOM.render function?
是否可以仅通过使用其名称引用来渲染react组件。 例如:
<div>
<MyComponent/>
</div>
我所看到的所有插图和教程都使用ReactDOM.render函数将组件呈现为目标HTML元素。 但是,如果我想基于服务器数据重复渲染组件,如下所示:
<div>
<?php foreach($items as $item):?>
<MyComponent passedData="<?=$item['name'];?>"/>
<?php endforeach;?>
</div>
我知道我可以使用componentWillMount方法从Web服务请求数据,然后呈现所需的HTML,但是我的应用程序不在此模型中(不使用Web服务)。 数据从控制器传递到视图,视图将向组件呈现n次从数据库查询的基于项目的计数。
那可能吗?
PS:我是新来的响应者,如果我错过了教程和文档中的内容,这就是我的应用程序,因此很抱歉。
谢谢。
这是服务器端渲染 。 如果您使用的是PHP,则可以使用react-php-v8j 。
v8js在您的服务器上是必需的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.