¿Cuál es la mejor manera de registrar acciones / estado de Redux en una aplicación de producción?

¡Construimos LogRocket para exactamente este propósito!

LogRocket es la primera herramienta de registro de Redux de producción para aplicaciones web. Tiene un middleware JavaScript SDK + Redux altamente optimizado y puede escalarse fácilmente para admitir aplicaciones con millones de usuarios.

Además de registrar acciones / estado de Redux, LogRocket también registra solicitudes de red, registros de consola, errores de JavaScript y video DOM completo. Tener este contexto además de los registros de Redux es crucial al corregir errores, ya que esencialmente tiene toda la información que encontraría en las herramientas de desarrollo de Chrome al desarrollar localmente.

Así es como se ve una grabación de LogRocket: información de red (arriba), video de sesión (abajo a la izquierda), registros de Redux (abajo a la derecha).

Si desea obtener más información, recientemente escribí esta publicación de blog con más información.

Siempre puede usar evgenyrodionov / redux-logger. Pero hacer esto puede hacer que leer la salida de la consola sea muy difícil, especialmente cuando tiene intervalos que despachan acciones repetidamente. He descubierto que un mejor enfoque es usar zalmoxisus / redux-devtools-extension, que le permite ver sus acciones y saltar hacia atrás en su historial de estado.