npm install
Para instalar las dependencias del proyecto
npm start
Para iniciar el proyecto en modo desarrollo en el puerto 3000
Visitar la versión deploy https://ariel-ayala-blog-en-redux.now.sh/
Tenemos 4 fases por los que un componente pasa:
Una Promesa es un proxy para un valor no necesariamente conocido en el momento que es creada la promesa.
Las promesas tienen tres estados:
Las promesas se invocan de la siguiente forma:
newPromise( ( resolve, reject ) => {
// --- llamado asíncrono if( todoOK ) {
// -- se ejecutó el llamado exitosamente resolve() }else {
// -- hubo un error en el llamado reject()
}
} )
<h4>¿Qúe es Redux, cuándo usarlo y porqué?</h4>
Es una herramienta de uso libre que nos permite manejar todo el estado de nuestra aplicación en un solo lugar.<br>
Principios<br>
Redux es nuestra única fuente de la verdad.
<h4>Las fases de Redux</h4>El store tien las siguientes posibilidades:
getsate()
dispatch (action)
suscribe(listener)
subscribe(listener)
Las Action creators describen que algo pasó, pero no especifican cómo cambió el estado de la aplicación en respuesta. <br>
Esto es trabajo de los reducers<br>
El Provider es el componente de Redux en el cual encerraremos nuestra aplicación para que puedan comunicarse los componentes entre ellos.
Redux Thunk permite a las actions creators invertir el control despachando funciones. <br>
Van a recibir dispatch como argumento y capaz llamarlo asíncronamente. Estas funciones son llamadas thunks.