#reactjs #typescript #react-native
Вопрос:
Обычно я пишу так:
interface _props{
style?: TextStyle,
}
Но должен ли я добавить StyleProp ?
interface _props{
style?: StyleProp<TextStyle>,
}
Если да, то почему ?
Ответ №1:
StyleProp является универсальным, поэтому он должен знать, какой элемент вы хотите применить к стилям. Например, представьте, что у нас есть два элемента-Представление и текст, и наверняка стили этих двух элементов разные. Передавая аргумент StyleProp, мы сообщаем ему, какой стиль мы используем.