16 javascript typescript reactjs react-native material-ui
我有一个如下所示的组件:
type IconButtonProps = { text: string ; onClick: () => void, icon: any};
export const IconButton: FunctionComponent<IconButtonProps> = ({
text,
onClick,
icon,
}) => {
const classes = useStyles();
return (
<Button className={classes.button}
onClick={onClick}
>
{' '}
{icon}
{text}
</Button>
);
};
Run Code Online (Sandbox Code Playgroud)
并被这样称呼:
import SearchIcon from '@material-ui/icons/Search';
<IconButton text={'Search'} icon={<SearchIcon />} onClick={()=>SearchUsers()}></IconButton>
Run Code Online (Sandbox Code Playgroud)
在道具中,我使用any图标的类型。正确的使用类型是什么?我想避免使用任何类型。
ale*_*ero 25
或许import { SvgIconComponent } from "@material-ui/icons";
| 归档时间: |
|
| 查看次数: |
12659 次 |
| 最近记录: |