Mi consejo general es ir a lo profundo, no a lo ancho. Encuentre el tipo de problemas que le interesan y aprenda las habilidades que necesita para abordar estos problemas específicos, y practique esas habilidades mientras resuelve esos problemas. Su conjunto de habilidades no se mide como un recuento de los diversos marcos que conoce, sino sobre qué tan bien puede hacer lo que es mejor.
Si no está completamente seguro de los algoritmos, o de los patrones / antipatrones en javascript, priorizaría esto sobre cualquier otra cosa, ya que es el regalo que sigue dando. Revisar el código de otras personas y revisar su código es, en mi opinión, la mejor manera de progresar.
En React, es posible que desee aprender los diversos marcos de administración de estado. Redux es ahora el más extendido, pero luego está todo el middleware posible para él, como la saga redux. MobX es una alternativa interesante.
- Cómo recorrer un complejo árbol JSON de objetos y matrices en JavaScript
- Estoy interesado en el desarrollo web. ¿Cuál debería ser mi primer paso para ser un buen desarrollador?
- Necesito reemplazar un elemento de texto por un elemento de imagen en Weebly. ¿Qué tipo de cambio en el código CSS necesito para hacer eso?
- Trabajo en un sitio web de pisos al por mayor, ¿debería poner todos los productos de una determinada marca que ofrecemos o simplemente agregar un enlace a ese sitio web?
- Quiero usar ReactJS en el frente y Go en el back-end. ¿Qué marco MVC puedo tener para proporcionar capacidades como enrutar y acceder a la API Go de backend?
Personalmente, considero que el estudio de CSS es muy gratificante, seguro que no es mágico cambiar el color o el tamaño de fuente del texto, pero implementar los aspectos más finos de la interfaz de usuario de la manera más concisa es desafiante y estimulante, especialmente cuando se trata de animación. Estoy asombrado de haber empezado a aprender eso hace 10 años y todavía estoy progresando.
Es útil tener una buena comprensión de los sistemas de compilación como webpack.
Finalmente, escribe en su pregunta que puede hacer la mayor parte de lo que se le pide. Mi pregunta para usted es: ¿qué pasa con el resto? ¿estás interesado en poder hacer eso y sabes lo que necesitas para llegar allí? Si es así, esa es tu respuesta. Si no, nuevamente, concentre su aprendizaje en lo que quiere hacer y mejore con la práctica.