reactjs React中Rest prop 的 typescript 界面(本机)

x6h2sr28  于 2023-01-04  发布在  React
关注(0)|答案(1)|浏览(141)

在REACT with common JS中,我可以使用spread操作符提取我没有唯一声明的其余属性。
就像这样:

function FuncComponent({icon, ...restProps}) {
  //...rest part of function.
    <RandomComp {...restProps} />
}

如何在TypeScript中定义给定组件的接口?

interface FuncComponentProps {
  icon: string;
  /* What is type declaration of the rest props, if there is no 
     any specific props that I can define? */
{
cetgtptt

cetgtptt1#

发送你可能知道也可能不知道的 prop 可能是不好的练习。但是这里有一个接受所有休息 prop 的方法:

interface FuncComponentProps {
  icon: string;
  /* The rest of the props */
  [x:string]: any;
{

相关问题