“ extends”和“&”有什么区别

时间:2020-01-01 11:24:50

标签: reactjs typescript redux react-router

interface CartDropdownStoreProps {
  cartItems: ItemModel[];
}

interface CartDropdownProps extends CartDropdownStoreProps {
  toggleCartHidden: Function;
}

class CartDropdown extends React.Component <CartDropdownProps & RouteComponentProps>
{ ...... }

interface CartDropdownStoreProps {
  cartItems: ItemModel[];
}

interface CartDropdownProps extends CartDropdownStoreProps, RouteComponentProps {
  toggleCartHidden: Function;
}

class CartDropdown extends React.Component<CartDropdownProps> { ..... }

这些代码段中的差异 在第一个代码段中,我使用了&而不是在第二个代码段中使用extends

0 个答案:

没有答案