Probablemente. Pero si eres nuevo JavaScript, o incluso la programación en general podría ser una idea terrible.
Dicho esto, no necesitas mucha experiencia para comenzar a trabajar con React.
Tomemos un minuto para pensar qué tipo de requisitos previos necesita para comenzar a crear aplicaciones asombrosas con React (puede ser menos de lo que cree actualmente).
- Para cada prenda de vestir, ¿cuál es la forma más rápida de doblarla bien?
- ¿Cuáles son los fundamentos del estudio?
- ¿Cuál es un mejor uso de su tiempo: aprender marketing de afiliación o cómo autoeditar libros electrónicos cortos?
- ¿Qué significa aprender de la manera difícil?
- ¿Qué temas específicos es mejor aprender al estudiar Administración de Empresas?
En su esencia, reaccionar es una biblioteca de interfaz de usuario que facilita la creación de plantillas de nuestro HTML dinámico mediante el lenguaje de programación JavaScript.
Porque esto es lo que React es, hay un par de cosas bastante intuitivas que probablemente tiene sentido tener una comprensión sólida antes de que incluso empieces a pensar en React.
- HTML
Ya que React nos ayuda a generar HTML dinámico en JavaScript usando una cosa genial llamada JSX, definitivamente debes tener una comprensión sólida de HTML.
Por suerte HTML es bastante fácil de aprender! Y mientras lo hace, el HTML no es muy interesante si no aprende CSS, por lo que, aunque no es totalmente necesario para entender los conceptos de React, en el gran esquema de las cosas es bastante práctico.
- JavaScript regular
Dado que React nos ayuda a crear interfaces de usuario en JavaScript, tener una idea del lenguaje JavaScript es bastante importante.
No necesita ser un profesional en JavaScript para poder comenzar, pero debe tener la mayoría de los fundamentos bajo control.
Las personas que están listas para comenzar con React deben tener sus bases cubiertas con cosas como:
> entender lo que hace la palabra clave var
> saber qué es una función anónima y cómo usarla
> comprender el papel de las solicitudes de AJAX en el contexto de una aplicación web
Si esos temas aún están fuera del ámbito de lo que te sientes cómodo como desarrollador, probablemente deberías trabajar un poco más en tus fundamentos antes de tratar de construir sobre una base inacabada.
Si tiene habilidades en HTML, CSS y se siente cómodo trabajando con JavaScript en el contexto de un navegador web, muy bien podría tener todas las habilidades que necesita para llevar sus aplicaciones web al siguiente nivel y comenzar a crear aplicaciones web con React.
Personalmente, creo que cualquiera con este conjunto de habilidades estará listo para llevar sus aplicaciones web al siguiente nivel utilizando el marco React.
Esta es la razón por la que recientemente lancé el curso del Proyecto Firehose en ReactJS, orientado a ayudar a los estudiantes a dominar a React si tienen años de experiencia en JavaScript, o simplemente han recogido los aspectos importantes del lenguaje JavaScript y tienen una sólida comprensión de HTML y CSS.
Algunas cosas que debes saber sobre mi curso React:
- Prueba el programa gratis, no se requiere tarjeta de crédito
- Construye 2 proyectos y envía una aplicación React lista para producción en 4 semanas
- Aprende habilidades que puedes aplicar inmediatamente en el trabajo y a lo largo de tu carrera
Regístrate ahora y echa un vistazo al curso!
Si pensabas que mi respuesta era útil, significaría mucho para mí si pudieras presionar el botón de votación azul claro a continuación.