Proyecto React implementando modalidad de instancia única
Sabemos que React aboga por un enfoque declarativo y no recomienda un enfoque imperativo. Pero en algunos escenarios especiales, utilizar la escritura imperativa será muy eficaz. Ejemplos típicos son las ventanas emergentes modales (derivadas de Dialog, Confim y otros componentes).
Obviamente, en escenarios de aplicaciones modales, es muy conveniente utilizar escritura imperativa.
Definir contexto:
Definir proveedor:
Definir consumidor modal
Definir nivel de enrutamiento
Definir funciones HOC
para facilitar su uso
para utilizarlos realmente
.