Notas del curso React Fundamentals
Por fin me anime, e inicie con Epic React de Kent C. Dodds; siguiendo con los consejos de Kent, voy a empezar a tomar notas sobre los conceptos aprendidos, estas son del primer curso, React Fundamentals.
Imperative vs Declarative
The imperative approach is concerned with HOW you’re actually going to get [a seat]. You need to list out the steps to be able to show HOW you’re going to get [a table]. The declarative approach is more concerned with WHAT you want, [a table for two].
- Imperativo: cuando declaramos instrucciones especificas, casi paso a paso, que van definiendo como vamos a obtener algo.
- Declarativo: programación funcional.
Lectura recomendada:
- JavaScript modules - MDN
-
Imperative vs Declarative Programming
JSX
Para ver como JSX se compila a JavaScript se puede usar el REPL de Babel, sirve mucho para terminar de entender lo que pasa cuando usamos JSX.
Posiblemente la definición más sencilla de qué es un componente:
Components are basically functions which return something that is “renderable” (more React elements, strings, null, numbers, etc.)
Lectura recomendada:
Publicado el por José Leiva