Skip to content

Commit 4fa767b

Browse files
committed
redux devtools section
1 parent 568b5ea commit 4fa767b

File tree

1 file changed

+9
-39
lines changed

1 file changed

+9
-39
lines changed

src/content/6/es/part6b.md

Lines changed: 9 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -442,53 +442,23 @@ export default Filter
442442
443443
### Redux DevTools
444444
445-
Existe una extensión [Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd) que se puede instalar en Chrome, en la cual el estado del store Redux y la acción que lo cambia se puede monitorear desde la consola del navegador.
445+
[Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd) es una extension de Chrome, que ofrece útiles herramientas de desarrollo para Redux. Se puede usar, por ejemplo, para inspeccionar el estado del store de Redux y enviar acciones (dispatch) a través de la consola del navegador. Cuando el store se crea usando la función <em>configureStore</em> de Redux Toolkit, no se necesita ninguna configuración adicional para que Redux DevTools funcione.
446446
447+
Una vez instalado el complemento, al hacer clic en la pestaña de Redux en la consola del navegador deberia abrir las herramientas de desarrollo:
447448
448-
Al debuggear, además de la extensión del navegador también tenemos la librería de software [redux-devtools-extension](https://www.npmjs.com/package/redux-devtools-extension). Instalemos usando el comando:
449+
![browser with redux addon in devtools](../../images/6/42new.png)
449450
450-
```js
451-
npm install --save-dev redux-devtools-extension
452-
```
453-
454-
Tendremos que cambiar ligeramente la definición del store para que la librería esté en funcionamiento:
455-
456-
```js
457-
// ...
458-
import { createStore, combineReducers } from 'redux'
459-
import { composeWithDevTools } from 'redux-devtools-extension' // highlight-line
460-
461-
import noteReducer from './reducers/noteReducer'
462-
import filterReducer from './reducers/filterReducer'
463-
464-
const reducer = combineReducers({
465-
notes: noteReducer,
466-
filter: filterReducer
467-
})
468-
469-
const store = createStore(
470-
reducer,
471-
// highlight-start
472-
composeWithDevTools()
473-
// highlight-end
474-
)
475-
476-
export default store
477-
```
478-
479-
Ahora, cuando abre la consola, la pestaña <i>redux</i> se ve así:
480-
481-
![](../../images/6/11ea.png)
451+
Puedes inspeccionar cómo el envío de una determinada acción cambia el estado haciendo clic en la acción:
482452
483-
El efecto de cada acción en el store se puede observar fácilmente.
453+
![devtools inspecting notes tree in redux](../../images/6/43new.png)
484454
485-
![](../../images/6/12ea.png)
455+
También es posible enviar acciones (dispatch) a la store utilizando las herramientas de desarrollo:
486456
487-
También es posible enviar acciones al store usando la consola.
457+
![devtools redux dispatching createNote with payload](../../images/6/44new.png)
488458
489-
![](../../images/6/13ea.png)
459+
You can find the code for our current application in its entirety in the <i>part6-3</i> branch of [this GitHub repository](https://github.com/fullstack-hy2020/redux-notes/tree/part6-3).
490460
491-
Puede encontrar el código para nuestra aplicación actual en su totalidad en la rama <i>part6-2</i> de [este repositorio de Github](https://github.com/fullstack-hy2020/redux-notes/tree/part6-2).
461+
El código actual de la aplicación estan en la rama <i>part6-3</i> de [este repositorio de Github](https://github.com/fullstack-hy2020/redux-notes/tree/part6-3).
492462
493463
</div>
494464

0 commit comments

Comments
 (0)