
Kuratierte Sammlung nützlicher React -Snippets, die Sie in 30 Sekunden oder weniger verstehen können.
Hinweis : Dieses Repo hat keine Zugehörigkeit zu den ursprünglichen 30 Sekunden Code, basiert auf 30 Sekunden Reakt
Um ein Snippet in Ihr Projekt zu importieren, müssen Sie den JavaScript-Code der Komponente wie folgt React und kopieren:
import React from 'react' ;
function MyComponent ( props ) {
/* ... */
}Wenn Ihre Komponente in Bezug auf Ihre Komponente in einer neuen Datei mit demselben Namen und der entsprechenden Erweiterung in eine neue Datei kopiert wird, importieren Sie sie wie folgt:
import './MyComponentStyle' ; Rendert eine Tickerkomponente.
React.useState() Hook, um die Variable ticker Status auf 0 zu initialisieren.tick und reset , die timer regelmäßig auf der Grundlage interval bzw. dem Zurücksetzen interval inkrementieren.<View> mit zwei <Button> Elementen zurück, von denen jeweils tick bzw. reset . 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 } />
⬆ Zurück nach oben
Dieses Repository ist in Arbeit. Wenn Sie einen Beitrag leisten möchten, überprüfen Sie bitte die offenen Probleme, um zu sehen, wo und wie Sie helfen können!
Dieser Readme wurde mit Markdown-Builder erstellt.