不知道其结构的Display React组件

问题描述 投票:0回答:1

我对React还是比较陌生,我对应该遵循的方法有疑问。我想创建一个在每次刷新页面时都会获取JSON对象的应用。每个JSON对象都有一个独特的结构-每个帖子都包含一个标题和标题,但是每个博客帖子也可以包含图片,段落和无序/有序列表-有些可能包含多个图片,但没有段落,可能是一个没有图像,也没有段落的列表,只有7个列表,有些可能具有所有三个元素,等等。

仅允许这5个元素,但每次的顺序和出现基本上都是随机的。我的问题是-如何使该应用显示博客文章的每个元素,而不管其类型如何?

javascript reactjs react-component
1个回答
0
投票

对于5个元素中的每一个,您都可以创建React组件。在Blog组件中之后,导入所有这些组件。在渲染方法中,您可以从API遍历JSON并调用自定义函数renderComponent(componentName),其中componentName来自JSON。在renderComponent中,您可以使用切换大小写来确定应返回哪个React组件。这是非常幼稚的实现,但是是一种开始的方法

© www.soinside.com 2019 - 2024. All rights reserved.