大家在 react+ts 里写组件是用箭头函数还是普通函数?
我看 mui 里的实例代码一般用普通函数+自定义参数类型,但我用 gpt 时摸索出了这种方式:
```tsx
const Component: React.FC<{
data: Data
onChange: (value: string) => void
>} = ({ data, onChange }) => {
...
}
```
好处是 vscode 里鼠标悬浮组件可以直接看到参数,不像 xxxProps 还需要跳转去看。但我没学过前端开发,不知道这两者还有什么区别,求助社区大佬