显示React组件而不知道其结构



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

只允许这5个元素,但每次的顺序和出现基本上是随机的。我的问题是,如何让应用程序显示博客文章的每一个元素,无论其类型如何?

对于每5个元素,您都可以创建React组件。之后它在你的博客组件导入所有这些组件。在render方法中,您可以从API通过JSON并调用自定义函数renderComponent(componentName),其中componentName取自JSON。在renderComponent中,您可以使用switch案例来决定应该返回哪个React组件。这是一个相当天真的实现,但却是启动的一种方式

相关内容

最新更新