1. Olvídate de otros marcos de JavaScript.
Si ya está familiarizado con cualquier marco MVC de JavaScript (como Angular o Backbone), probablemente esté intentando hacer las cosas con React.js de la misma manera que lo haría con esos marcos. Bueno, deja de hacerlo. Reaccionar es sólo para vistas. Cuando entendí que las cosas me eran más fáciles.
2. Enfócate primero en los componentes.
No caiga en todo el ruido que puede surgir de aprender React.js. No se deje llevar por conceptos complejos como Rehidratación de componentes o Flujo , esto me sucedió mucho cuando estaba estudiando React por primera vez. Enfóquese solo en cómo escribir los componentes de React, cómo componerlos y cómo pasar datos entre ellos. Solo así entenderás el ciclo de vida de un componente en React, y ese es un concepto que te permite construir grandes cosas con él.
- Encuentro el cálculo demasiado vago para motivarme a hacer problemas de cálculo. ¿Cómo debo aprender cálculo para mantenerme motivado para hacer problemas basados en él?
- Me encanta la historia, y me va bien cuando analizo, pero no recuerdo los hechos, las épocas y los nombres después de unos días. ¿Cómo puedo aprender mejor la historia?
- Si estoy estudiando ingeniería industrial, ¿cuáles son los programas que se sugieren para aprender?
- Tengo 20 años y acabo de empezar a aprender codificación. ¿Es demasiado tarde para ser un desarrollador profesional?
- Quiero aprender un idioma este año, ¿cuál debería aprender?
3. Construye algo simple primero.
Intente escribir una aplicación muy simple con dos o tres componentes solamente, como una lista de tareas, por ejemplo.
Además, si ya está familiarizado con jQuery y ya tiene algo simple escrito con él, puede intentar reescribirlo de manera diferente utilizando solo React, de modo que pueda aprender las diferencias entre ambos enfoques.
No intentes AJAX o cualquier tipo de llamadas de servidor todavía. Las posibilidades son que probablemente vas a hacer un lío. Centrarse solo en la interfaz
4. Avanza a problemas complejos solo cuando los tengas.
Cuando comience a tener alrededor de tres o cuatro niveles de componentes compuestos, probablemente notará que se está volviendo más difícil de mantener. Entonces deberías avanzar a un concepto / arquitectura más avanzado como Flux. Y solo después de haberlo entendido bien, debe intentar poner llamadas AJAX en su código.
–
Bueno, ese es más o menos el camino que tomé para entender React, espero que pueda ser útil. Es un poco difícil al principio, pero una vez que lo aprendas te va a encantar.