
COLLECTION ONTRAGE D'UTILISÉ UTILISÉ REACT SNIPPET que vous pouvez comprendre en 30 secondes ou moins.
Remarque : ce dépôt n'a aucune affiliation avec les 30 secondes de code d'origine, était basée sur 30 secondes de réaction mais n'a aucune affiliation
Pour importer un extrait dans votre projet, vous devez importer React et copier-péri le code JavaScript du composant comme ceci:
import React from 'react' ;
function MyComponent ( props ) {
/* ... */
}S'il y a un style lié à votre composant, copiez-le dans un nouveau fichier avec le même nom et l'extension appropriée, alors importez-le comme ceci:
import './MyComponentStyle' ; Rend un composant de ticker.
React.useState() pour initialiser la variable d'état ticker à 0 .tick et reset , qui augmentera périodiquement timer en fonction de interval et interval de réinitialisation respectivement.<View> avec deux éléments <Button> , chacun appelant respectivement tick et reset respectivement. function Ticker ( props ) {
const [ ticker , setTicker ] = React . useState ( 0 ) ;
let interval = null ;
const tick = ( ) => {
reset ( ) ;
interval = setInterval ( ( ) => {
if ( ticker < props . times ) setTicker ( ticker + 1 ) ;
else clearInterval ( interval ) ;
} , props . interval ) ;
} ;
const reset = ( ) => {
setTicker ( 0 ) ;
clearInterval ( interval ) ;
} ;
return (
< View >
< Text style = { { fontSize : 100 } } > { ticker } </ Text >
< Button onPress = { tick } title = "Tick!" />
< Button onPress = { reset } title = "Reset!" />
</ View >
) ;
} < Ticker times = { 5 } interval = { 1000 } />
⬆ Retour en haut
Ce référentiel est un travail en cours. Si vous souhaitez contribuer, veuillez consulter les problèmes ouverts pour voir où et comment vous pouvez aider!
Cette lecture est construite à l'aide de Markdown-Builder.