React native ile tasarlarığınız projenizde bir geri sayın sayacı ve bu sayacın sayımını bitirdikten sonrada çalışmasını istediğiniz bir fonksiyon olmasını isteyebilirsiniz, daha önceki npm tanıtımlarımdada bahsettiğim gibi hazırı varken yeniden yapmanıza gerek yok .
Birçok counter down npm i inceledim ancak en başarılısı ve işini en iyi yapanı şimdi size örneğini vereceğim npm olmuştur.
sudo npm install react-native-timer-countdown --save
kurulumdan sonra import edelim ,
import TimerCountdown from 'react-native-timer-countdown'
importtan sonra kullanıma geldi sıra
<TimerCountdown initialSecondsRemaining={20000} interval={600} onTimeElapsed={() =>this.cagiralacakFonksiyon()} allowFontScaling={true} style={{ fontSize:20, color:'white', width:50 }}
initialSecondsRemaining
kaç milisaniye geriye sayacağını tanımlarız 20000 = 20 saniye geri sayım demektir.
interval
ne kadar hızla geri sayacağıdır , yani pulse sayısı
onTimeElapsed
Geri sayım sonlandırıldığında çalışacak fonksiyon