Я пытаюсь научиться реагировать и как использовать сторонние компоненты, сейчас я пытаюсь использовать компонент, который я установил с https://www.npmjs.com/package/react-native-countdown-component
Цель:
Компонент Countdown имеет «Props» под названием «running», который я хотел бы изменить, когда я «нажимаю» на компонент.
код:
код, который я использую, это просто новое приложение, созданное с использованием «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 при щелчке по компоненту?