Я пытаюсь научиться реагировать и использовать сторонние компоненты, сейчас я пытаюсь использовать компонент, который я установил из https://www.npmjs.com/package/react.-native-countdown-component
цель:
Компонент «Обратный отсчет» имеет «Реквизит», называемый «работа», который я хотел бы изменить, когда я «щелкаю» по компоненту.
код:
код, который я использую, — это просто новое новое приложение, созданное с использованием «expo init MyApp», затем я вставил код для импорта и создания компонента.
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
// https://www.npmjs.com/package/react-native-countdown-component
import CountDown from 'react-native-countdown-component';
export default function App() {
return (
<View style={styles.container}>
<Text>Open up App.js to start working on your app!</Text>
<CountDown
until={60}
size={30}
//onFinish={() => alert('Finished')}
digitStyle={{backgroundColor: '#FFF'}}
digitTxtStyle={{color: '#1CC625'}}
timeToShow={['M', 'S']}
timeLabels={{m: '', s: ''}}
showSeparator={true}
onPress={() =>
{
this.setState({running:true});
}}
running={false}
/>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
как правильно изменить свойство «running» компонента Countdown при нажатии на компонент?