是否可以仅通过引用其名称来呈现反应组件。例如:
<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:我是新手做出反应,这是我的应用程序,如果我在教程和文档中遗漏了一些内容,那么道歉。感谢。