【发布时间】:2021-12-13 22:23:31
【问题描述】:
这是与自定义钩子一起使用的错误模式吗?
我传入一个数组,然后循环遍历它以确定将显示哪些组件。
import React from "react";
import { Image, Paragraph, Header } from "../../components/Blocks";
export const useBlocks = (blocks) => {
const items = blocks.map((item: Item) => {
switch (item.name) {
case "image":
return <Image key={item.order} data={item.data} />;
case "paragraph":
return <Paragraph key={item.order} data={item.data} />;
case "heading":
return <Header key={item.order} data={item.data} />;
default:
return null;
}
});
return items;
};
【问题讨论】:
-
对我来说似乎并不坏
标签: reactjs react-hooks next.js