gpt4 book ai didi

reactjs - 在 React 中,如何使用 Typescript 限制 child 的数量?

转载 作者:行者123 更新时间:2023-12-04 10:45:20 24 4
gpt4 key购买 nike

我正在创建一个“列”组件。它应该只需要一个或两个 child 。

如何使用 Typescript 限制 child 的数量?

最佳答案

这似乎有效

import * as React from "react";

type ChildType = React.ReactElement;

interface ColumnProps {
children: [ChildType, ChildType] | ChildType; // Either 2 of this type or one
}

const Column: React.FC<ColumnProps> = ({ children }) => {
return <div>{children}</div>;
};

export default function App() {
return (
<div className="App">
<Column>
<div>Test 1</div>
<div>Test 2</div>
</Column>
</div>
);
}

关于reactjs - 在 React 中,如何使用 Typescript 限制 child 的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59732451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com