Начиная с одной недели, мы используем React-Native и Typescript ширины стилевого компонента в моем командном проекте.
Я формирую себя и пытаюсь понять, как правильно использовать его с Typescript.
Моя проблема
У меня действительно есть проблема, чтобы понять, как я должен вводить функциональный компонент без состояния с помощью стилизованного метода.
Фактический код
Вот что у меня есть после doc :
const SFCView: SFC<{}> = (props) => {
return <View style={props.style} />
}
const StyledSFCView = styled(SFCView)`
width: 100;
height: 100;
background-color: green
`;
Моя ошибка
Машинопись говорит мнеэтот стиль реквизита не существует в моем типе SFC<{}>
.На самом деле я нигде не определил.
Что я пытался
Я пытался сказать машинописи, что у моего SFC
были те реквизиты
const SFCView: SFC<{style: ViewStyle}> = (props) => {
return <View style={props.style} />
}
Но когда я использую SFCView
где-то еще в моей машинописи кода мне говорят, что я должен указать все реквизиты представления.
Кто-нибудь знает, как правильно его набирать?