У меня большая проблема, потому что мне нужно обновить библиотеки какого-то проекта, но я никогда не использовал React native. Я обновляю react-native-elements
форму версии 0.19 до 1.1 и получаю много ошибок о несуществующих свойствах в Button
компоненте.
Пример части кода:
<Button
backgroundColor={styles.palette.transparent}
onPress={this.connectWithEmail}
title={I18n.t('CONFIRM')}
disabled={!this.state.password || !this.state.email}
disabledStyle={styles.modal.actionButtonDisabled}
underlayColor={styles.palette.transparent}
containerViewStyle={styles.modal.actionButtonContainer}
textStyle={[
styles.modal.actionButtonText,
{color: (this.state.password && this.state.email) ? styles.palette.secondary : styles.palette.textLight}
]}
/>
Хорошо, я получил ошибку для этой кнопки, например:
Property 'backgroundColor' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Button> & Readonly<ButtonProps> & Readonly<{ children?: ReactNode; }>'
но я нашел информацию, что свойство backgroundColor не существует в v 1.1 для кнопки, поэтому я заменяю его, используя свойство buttonStyle
следующим образом:
buttonStyle={{backgroundColor: styles.palette.transparent}}
Мой вопрос:
Как я могу заменить остальные недостающие реквизиты, такие как: underlayColor
, containerViewStyle
и textStyle
? Я не могу найти какую-либо информацию об этом в документации и в реализованных примечаниях к Resact-native-Documentation ,