¿Debo mejorar en JavaScript central y luego concentrarme en React?

Mejore en JavaScript central. Absolutamente, no hay duda. Conocer JavaScript central le permite aprender cualquier marco o, mejor aún, ningún marco. Comprenderá cómo funcionan las bases de todo y ese conocimiento es aplicable a todos los aspectos de la programación de JavaScript. Learning React (o cualquier marco, para el caso) te hace capaz solo en esa habilidad. ¿Qué sucede cuando hay otro marco que tienes que usar? Si conoce JavaScript central, puede estudiar cómo funciona el marco, si solo conoce React, se enfrenta a una dura batalla.

Es un poco como decir: “¿Debería aprender inglés estudiando la gramática, aprendiendo las palabras y practicando escuchar y hablar? ¿O debería aprender una selección de frases comunes útiles? ”Creo que la respuesta a esa pregunta es bastante clara. Puedes aprender frases comunes, pero sería un éxito si incluso pudieras entender las respuestas a cualquiera de esas frases.

Todas las estructuras duraderas están construidas sobre una base sólida. Core JavaScript es esa base y todo está construido sobre ella.

1. Aprenda Javascript puro, especialmente ES6 +.

2. Elija su marco JS favorito: Reaccionar, Vue … hay muchas opciones. Angular 2+ también es genial, pero es difícil de configurar con ES6 +, ng cli está configurado en TypeScript de forma predeterminada.

¿Por qué el Javascript puro es tan impaciente?

ES6 + es el futuro de Javascript y todos los idiomas transcompilados a JS habrán muerto. Coffie script, TypeScript … descanse en paz.

La mejor manera de preparar JavaScript es a través de toneladas y toneladas y toneladas de práctica.

A diferencia de cualquier otro lenguaje de programación que tenga una forma estándar de seguir un patrón de desarrollo particular, JavaScript disfruta de muchos conceptos ambiguos.

En resumen, Javascript es como ‘todo jugo de fruta mezclado’.

A menos que y hasta que sepa qué proporciones usar qué fruta, no sabrá el resultado.

Así que sigue apresurándote … lleva tiempo, pero créeme, estarás entre los que tendrán un sólido control sobre el tema.

Y una vez que pase esta prueba, cualquier otra estructura de trabajo en JS será más como un azúcar sintáctico.

¡Aclamaciones!

Si planea copiar / pegar su camino, es posible que se salga con la suya con conocimientos rudimentarios de JavaScript, pero no llegará demasiado lejos.

Si quieres entender qué es lo que estás haciendo, entonces sí. Mejore con Core JS y entiéndalo bien. React es una biblioteca de JavaScript. Trabajarás con código JavaScript. React también es una herramienta en una caja de herramientas. No es tu olla de oro al final del arco iris.

Debe saber lo que el marco realmente está haciendo por usted.

¿Extrayendo actualizaciones de plantillas / manipulación DOM y oyentes de eventos? Sí.

¿Almacena sus datos en el almacenamiento local y los datos asíncronos persisten? No.

Siempre debe saber qué hace la herramienta por usted, para saber qué necesita.

Es bueno saber qué es un Evento y cómo escucharlo, porque aún obtienes un Evento con todas las propiedades de un Evento.

Sí, Javasript tiene que ser claro antes de reaccionar. Pero no te quedes con eso. Simplemente revise los conceptos básicos como control, bucle, funciones, métodos integrados, otras funcionalidades, etc.