Dva: ¿Cómo actualizar React Native?

Creado en 13 dic. 2016  ·  8Comentarios  ·  Fuente: dvajs/dva

Actualizar manualmente cada vez, lo que afecta la eficiencia del desarrollo, considerando si usar dva

faq question

Comentario más útil

Después de innumerables intentos, se ha demostrado que la declaración de arriba es razonable, pero no es del todo correcta. La corrección es la siguiente:
1. El nivel superior de la aplicación está en el mismo directorio que la creación de la aplicación dva, y el componente de nivel superior se crea utilizando el método de clase ES6;
2. La segunda capa introduce la función Stateless que define el enrutamiento en el componente de nivel superior; (Nota: ¡la segunda capa debe ser un componente de función! No me preguntes por qué, no lo sé; lo probé fuera...);
3. Las otras páginas de la tercera capa, puede crear componentes de esa manera, ¡todas pueden recargarse en caliente! ! !
Observación final: El problema planteado por mí mismo lo soluciono yo mismo. . . .

Todos 8 comentarios

https://github.com/dvajs/babel-plugin-dva-hmr

Actualización en caliente, mal leído, ignorar

ReactNative no tiene claro el mecanismo de actualización. Pero la Web es rápida, la construcción y el servidor se implementarán en base a https://github.com/sorrycc/roadhog .

@ lo siento
¿Hay planes para hacer frente a la actualización en caliente de React Native en un futuro próximo?

¿Hay planes para hacer frente a la actualización en caliente de React Native en un futuro próximo?

No hay ningún plan para un futuro próximo, si alguien lo ha hecho, puedes dar algunas pistas. ¿Hay alguna diferencia entre el reemplazo en caliente de RN y el de React?

Cuando desarrollé React Native, si Component se compiló con const, la recarga en caliente no sería posible, pero estaba bien con la clase.

Para ser más específicos, los componentes creados usando clases es6 se pueden recargar en caliente, pero no usando funciones sin estado. Ahora uso clases para crear componentes de contenedor y funciones sin estado para crear componentes de presentación.

Después de innumerables intentos, se ha demostrado que la declaración de arriba es razonable, pero no es del todo correcta. La corrección es la siguiente:
1. El nivel superior de la aplicación está en el mismo directorio que la creación de la aplicación dva, y el componente de nivel superior se crea utilizando el método de clase ES6;
2. La segunda capa introduce la función Stateless que define el enrutamiento en el componente de nivel superior; (Nota: ¡la segunda capa debe ser un componente de función! No me preguntes por qué, no lo sé; lo probé fuera...);
3. Las otras páginas de la tercera capa, puede crear componentes de esa manera, ¡todas pueden recargarse en caliente! ! !
Observación final: El problema planteado por mí mismo lo soluciono yo mismo. . . .

@ r4ggj ¿ Hay algún ejemplo? Ahora es muy molesto. No se puede cargar en caliente y solo se puede actualizar. Yo uso dva + react-navigation

¿Fue útil esta página
0 / 5 - 0 calificaciones