【发布时间】:2018-05-22 20:59:30
【问题描述】:
我似乎无法使用名称字符串呈现组件。我希望能够动态生成组件名称字符串,这些字符串具有可以呈现的现有相应组件。
array const 将通过 JSON 数据填充,这就是为什么我需要使用 string 值来识别组件。
这是我想要做的:
import Module1 from './module1';
import Module2 from './module2';
import Module3 from './module3';
const array = ['Module1', 'Module2', 'Module3'];
{array.map((Module, index) =>
<Module />
)}
React 不是引用现有组件并渲染它,而是渲染一个全小写的自定义元素标签。
注意:这些组件 ['Module1', 'Module2', 'Module3'] 创建为 extends Component
【问题讨论】:
标签: arrays string reactjs components react-fiber