React-Native:我应该使用 StyleProp<style> 还是可以在没有 StyleProp 的情况下编写它?



通常我是这样写的:

interface _props{
style?: TextStyle,
}

但是我应该添加StyleProp吗?

interface _props{
style?: StyleProp<TextStyle>,
}

如果是,为什么?

StyleProp是通用的,所以它应该知道你想应用哪种类型的元素样式。例如,假设我们有两个元素View和Text,并且这两个元素的样式肯定是不同的。通过给StyleProp传递一个参数,我们告诉它我们要使用什么样的样式。

相关内容

最新更新