
Colección curada de fragmentos reactos útiles que puede entender en 30 segundos o menos.
Nota : Este repositorio no tiene afiliación con los 30 segundos originales de código, se basó en 30 segundos de React, pero no tiene afiliación con él
Para importar un fragmento a su proyecto, debe importar React y copiar pegar el código JavaScript del componente como este:
import React from 'react' ;
function MyComponent ( props ) {
/* ... */
}Si hay algún estilo relacionado con su componente, copiarlo a un nuevo archivo con el mismo nombre y la extensión apropiada, luego importarlo así:
import './MyComponentStyle' ; Representa un componente de ticker.
React.useState() para inicializar la variable de estado ticker a 0 .tick y reset , que incrementarán periódicamente timer basado en interval y interval de reinicio, respectivamente.<View> con dos elementos <Button> , cada uno de los cuales llama tick y reset respectivamente. 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 } />
⬆ De vuelta a la cima
Este repositorio es un trabajo en progreso. Si desea contribuir, consulte los problemas abiertos para ver dónde y cómo puede ayudar.
Este ReadMe está construido con Markdown-Builder.