通常我是这样写的:
interface _props{
style?: TextStyle,
}
但是我应该添加StyleProp吗?
interface _props{
style?: StyleProp<TextStyle>,
}
如果是,为什么?
StyleProp是通用的,所以它应该知道你想应用哪种类型的元素样式。例如,假设我们有两个元素View和Text,并且这两个元素的样式肯定是不同的。通过给StyleProp传递一个参数,我们告诉它我们要使用什么样的样式。