You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/1/es/part1.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,7 @@ lang: es
8
8
9
9
En esta parte, nos familiarizaremos con la librería React, que usaremos para escribir el código que se ejecuta en el navegador. También veremos algunas características de JavaScript que son importantes para comprender React.
Copy file name to clipboardExpand all lines: src/content/1/es/part1a.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ Ahora comenzaremos a familiarizarnos con probablemente el tema más importante d
11
11
12
12
La forma más fácil de empezar es utilizando una herramienta llamada [create-react-app](https://github.com/facebook/create-react-app). Es posible (pero no necesario) instalar <i>create-react-app</i> en su máquina si la herramienta <i>npm</i> que se instaló junto con Node tiene un número de versión de al menos <i>5.3</i>.
13
13
14
+
> <i>Tu también puedes usar la nueva herramienta de generación frontend [Vite](https://vitejs.dev/) en este curso si lo deseas. La herramienta create-react-app sigue siendo la herramienta recomendada por el equipo de React y es por eso que sigue siendo la herramienta predeterminada para configurar un proyecto React en este curso. Lee [aquí](https://github.com/reactjs/reactjs.org/pull/5487#issuecomment-1409720741) cómo el equipo de React ve el futuro de las herramientas de React.</i>
15
+
14
16
Creemos una aplicación llamada <i>part1</i> y naveguemos hasta su directorio.
Copy file name to clipboardExpand all lines: src/content/2/es/part2.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,4 +7,7 @@ lang: es
7
7
<divclass="intro">
8
8
9
9
Continuemos nuestra introducción a React. Primero, veremos cómo representar una colección de datos, como una lista de nombres, en la pantalla. Después de esto, inspeccionaremos cómo un usuario puede enviar datos a una aplicación React utilizando formularios HTML. A continuación, nuestro enfoque se centra en ver cómo el código JavaScript en el navegador puede obtener y manejar los datos almacenados en un servidor backend remoto. Por último, echaremos un vistazo rápido a algunas formas sencillas de agregar estilos CSS a nuestras aplicaciones React.
10
+
11
+
<i>Parte actualizada 18 de enero de 2023</i>
12
+
- <i>Numeración de ejercicios actualizada, los ejercicios 2.11-13 fueron movidos al final de la parte</i>
Copy file name to clipboardExpand all lines: src/content/3/es/part3.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,7 @@ lang: es
8
8
9
9
En esta parte, nuestro enfoque se desplaza hacia el backend, es decir, hacia la implementación de la funcionalidad en el lado del servidor. Implementaremos una API REST simple en Node.js utilizando la biblioteca Express, y los datos de la aplicación se almacenarán en una base de datos MongoDB. Al final de esta parte, implementaremos nuestra aplicación en Internet.
10
10
11
+
<i>Parte actualizada 19 de enero de 2023</i>
12
+
- <i>Agregadas instrucciones para la plataforma de alojamiento [https://render.com](https://render.com/)</i>
Copy file name to clipboardExpand all lines: src/content/4/es/part4.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,7 @@ lang: es
8
8
9
9
En esta parte, continuaremos nuestro trabajo en el backend . Nuestro primer tema principal será escribir pruebas de unidad e integración para el backend. Una vez que hayamos cubierto las pruebas, analizaremos la implementación de la autenticación y autorización de usuario.
Copy file name to clipboardExpand all lines: src/content/5/es/part5.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,7 @@ lang: es
8
8
9
9
En esta parte volvemos al frontend, primero mirando diferentes posibilidades para probar el código React. También implementaremos la autenticación basada en tokens que permitirá a los usuarios iniciar sesión en nuestra aplicación.
Copy file name to clipboardExpand all lines: src/content/6/es/part6.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,4 +10,7 @@ Hasta ahora, hemos colocado el estado de la aplicación y la lógica de estado d
10
10
11
11
Aprenderemos sobre la version ligera de Redux compatible directamente con React, es decir el contexto de React y el hook useRedux, así como sobre la libreria React Query que simplifica la gestión de estados de la aplicación.
12
12
13
+
<i>Parte actualizada 30 de enero de 2023</i>
14
+
- <i>Una nueva sección sobre React Query, useReducer y React context reemplazó la sección sobre Redux connect</i>
Copy file name to clipboardExpand all lines: src/content/7/en/part7c.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ When we reload the application, we notice that it already looks a bit more styli
48
48
49
49

50
50
51
-
In Bootstrap, all of the contents of the application are typically rendered inside a [container](https://getbootstrap.com/docs/4.1/layout/overview/#containers) (https://getbootstrap.com/docs/4.1/layout/overview/#containers). In practice this is accomplished by giving the root _div_ element of the application the _container_ class attribute:
51
+
In Bootstrap, all of the contents of the application are typically rendered inside a [container](https://getbootstrap.com/docs/4.1/layout/overview/#containers). In practice this is accomplished by giving the root _div_ element of the application the _container_ class attribute:
52
52
53
53
```js
54
54
constApp= () => {
@@ -66,7 +66,7 @@ We notice that this already affected the appearance of the application. The cont
66
66
67
67

68
68
69
-
#### Table
69
+
#### Tables
70
70
71
71
Next, let's make some changes to the <i>Notes</i> component so that it renders the list of notes as a [table](https://getbootstrap.com/docs/4.1/content/tables/). React Bootstrap provides a built-in [Table](https://react-bootstrap.github.io/components/table/) component for this purpose, so there is no need to define CSS classes separately.
72
72
@@ -500,13 +500,15 @@ Here are some other UI frameworks for your consideration. If you do not see your
0 commit comments