Red de conocimiento informático - Conocimiento informático - Cómo evaluar el marco de aplicación front-end dva

Cómo evaluar el marco de aplicación front-end dva

dva es bastante bueno y tiene las siguientes características:

Framework: dva es un framework que integra redux, redux-saga, react-router-redux y react-router

Inicialización rápida : sí Implemente rápidamente la inicialización del proyecto sin configuraciones engorrosas

Simplifique el desarrollo: integre initState, saga y reducer en un modelo para evitar que los archivos se dispersen en varios archivos, lo que facilita su búsqueda y desarrollo rápidamente

API simple: solo dva, app.model, app.router, app.react, app.react, app.react, app.react, app.react, app.react, app.react, app.reactmodel, app .router, aplicación.uso, aplicación.inicio, etc. Múltiples API

Interfaz perfecta: no hay conflicto con el ecosistema de reacción, por ejemplo, puede usar la herramienta redux devtool directamente

Mecanismo dinámico: después de app.start, aún puede registrar el modelo , muy flexible

Entonces hablemos de las cosas con las que no estamos satisfechos:

El espacio de nombres es inconsistente: el formato de la acción dva es espacio de nombres/XXX, en el modelo. No es necesario agregar un prefijo de espacio de nombres, pero sí debe agregar un prefijo en la programación de componentes

Problema de acción: las acciones se dispersarán en dos lugares, uno dentro de la saga y el otro en la programación de componentes. Por supuesto, este problema también existe cuando se usa redux-saga, solo que DVA aún no lo ha unificado bien.