Coder Social home page Coder Social logo

reacjs2022's Introduction

Soluciones++ Logo

Capacitación en React.js

React.js

React: De cero a experto (Hooks y MERN)

Curso complementario: React Desde Cero

Antes de iniciar:

  1. Crear proyecto en la página de GitHub con el nombre: reacjs2022.
    • Description: Proyecto para seguir el cursos de React durante el año 2022.
    • Public.
  2. En la ubicación raíz del proyecto en la terminal de la máquina local:

Contenido del curso

Sección 1: Introducción

1. Introducción al curso

2. ¿Cómo funcionará el curso?

3. ¿Cómo hacer preguntas?

4. Instalaciones necesarias y recomendadas

Sección 2: Introducción a React y conceptos generales

5. Introducción a la sección

6. Temas puntuales de la sección

7. ¿Qué es React?

8. Primeros pasos en React

9. Introducción a Babel

Sección 3: Introducción a JavaScript moderno

10. Introducción a la sección

11. Temas puntuales de la sección

12. Inicio de proyecto - Bases de JavaScript

13. Variables y constantes

14. Template String

15. Objetos lilterales

16. Arreglos

17. Funciones

18. Desestructuación de Objetos

19. Desestructuación de Arreglos

20. Import, export y funciones comunes de arreglos

21. Múltiples exportaciones y exportaciones por defecto

22. Promesas

23. Fetch API

24. Async - Await

25. Operador condicional ternario

26. Nota sobre JavaScript

27. Código fuente de la sección

Sección 4: Primeros pasos en React

28. Introducción a la sección

29. Temas puntuales de la sección

30. ¿Qué son los componentes?

31. Primera aplicación de React

32. Estructura de directorios - CRA

33. Estructura de directorios - Vite

34. Hola Mundo en React

35. Nuestro primer Componente

36. Tarea - Crear un nuevo componente

37. Retornar elementos en el Componente - Fragment

38. Impresión de variables en el HTML

39. Colocar estilos de CSS

40. Comunicación entre componentes - Props

41. PropTypes

42. DefaultProps

43. Tarea - Componente CounterApp+

44. Evento click (Eventos en general)

45. useState - Hook

46. handleSubtract y handleReset

47. Código fuente de la sección

Sección 5: Pruebas unitarias y de integración - Probando las secciones anteriores

48. Introducción a la sección

4 min Iniciar

49. Temas puntuales de la sección

1 min Reproducir

50. Introducción a las pruebas unitarias y de integración

8 min Reproducir

51. Inicio de la sección - Pruebas sobre lo aprendido anteriormente

4 min Reproducir

52. Mi primera prueba y configuraciones iniciales

11 min Reproducir

53. Jest - Expect - toBe

8 min Reproducir

54. Pruebas en el archivo 02-template-string.js

10 min Reproducir

55. toEqual

8 min Reproducir

56. Pruebas en el archivo 07-deses-arr.js

6 min Reproducir

57. Pruebas en 08-imp-exp.js - Arreglos

11 min Reproducir

58. Pruebas con tareas asíncronas

12 min Reproducir

59. Pruebas con async-await

12 min Reproducir

60. Evaluar el Catch en el async-await

3 min Reproducir

61. Pruebas sobre componentes de React

10 min Reproducir

62. Pruebas en FirstApp - Componentes de React

11 min Reproducir

63. Probar FirstApp

12 min Reproducir

64. getByTestId y otras props

8 min Reproducir

65. Screen - Testing Library

10 min Reproducir

66. Pruebas básicas del CounterApp

8 min Reproducir

67. Simular eventos - Click

14 min Iniciar

68. Código fuente de la sección

1 min Reproducir

69. Introducción a la sección

2 min Iniciar

Sección 6: GifExpertApp - Aplicación

  1. Temas puntuales de la sección 1 min Reproducir
  2. Resultado al final de la sección 3 min Reproducir
  3. Inicio de proyecto - GifExpertApp 6 min Reproducir
  4. GifExpertApp - Component 7 min Reproducir
  5. Creando una lista de categorias 9 min Reproducir
  6. Agregar una nueva categoría 7 min Reproducir
  7. Componente AddCategory 13 min Reproducir
  8. Comunicación entre componentes 9 min Reproducir
  9. Emitir un evento al padre 7 min Reproducir
  10. Validar que sean únicos los nombres 6 min Reproducir
  11. GifGrid - Nuevo componente 7 min Reproducir
  12. Fetch API - Obtener las imágenes deseadas 13 min Reproducir
  13. useEffect 10 min Reproducir
  14. Demostración de producción rápido 5 min Reproducir
  15. Mostrar los títulos de las imágenes 8 min Reproducir
  16. className - Clases de css 9 min Reproducir
  17. Custom Hook - useFetchGifs 12 min Reproducir
  18. Mostrar mensaje de carga 6 min Reproducir
  19. Archivos de barril 5 min Iniciar
  20. Código fuente de la sección 1 min Reproducir
  21. Introducción a la sección 1 min Iniciar
  22. Temas puntuales de la sección 1 min Reproducir
  23. Desplegar en Netlify 8 min Reproducir
  24. Preparación del proyecto - Github Pages 7 min Reproducir
  25. Subir a GitHub 7 min Reproducir
  26. Desplegando aplicación en Github Pages 6 min Reproducir
  27. Actualizar Github pages 5 min Reproducir
  28. Introducción a la sección 1 min Iniciar
  29. Temas puntuales de la sección 1 min Reproducir
  30. Configurar el ambiente de pruebas 6 min Reproducir
  31. Implementando PropTypes 4 min Reproducir
  32. Resolución de la tarea 5 min Reproducir
  33. Pruebas del componente - GifGridItem 7 min Reproducir
  34. Pruebas en el helper getGifs 7 min Reproducir
  35. Pruebas del componente - AddCategory 10 min Reproducir
  36. Simular un submit del formulario 8 min Reproducir
  37. Jest Functions 9 min Reproducir
  38. Pruebas del componente GifGrid - Mock customHook 7 min Reproducir
  39. Hacer un mock completo de un Custom Hook 7 min Reproducir
  40. Pruebas sobre customHooks 10 min Reproducir
  41. Pruebas de tarea 4 min Iniciar
  42. Código fuente de la sección 1 min Reproducir
  43. Introducción a la sección 4 min Iniciar
  44. Temas puntuales de la sección 1 min Reproducir
  45. Inicio de proyecto - HooksApp 5 min Reproducir
  46. useState 11 min Reproducir
  47. useCounter - CustomHook 7 min Reproducir
  48. Exponer métodos del Hook 9 min Reproducir
  49. useEffect - SimpleForm 10 min Reproducir
  50. Dependencias del useEffect 5 min Reproducir
  51. useEffect unmount - Cleanup 7 min Reproducir
  52. useEffect - Precauciones 8 min Reproducir
  53. Formulario con custom Hook 11 min Reproducir
  54. Tarea - Implementar funcionalidad de Reset 6 min Reproducir
  55. useFetch - CustomHook 12 min Reproducir
  56. useFetch + useCounter 9 min Reproducir
  57. Conectando ambos Hooks 5 min Reproducir
  58. Optimizaciones al código anterior 7 min Reproducir
  59. useRef - Primer uso 8 min Reproducir
  60. useLayoutEffect 10 min Reproducir
  61. Memo - Método de React 9 min Reproducir
  62. useMemo 9 min Reproducir
  63. useCallback 12 min Reproducir
  64. useCallback con argumentos 2 min Reproducir
  65. Tarea Memorize 7 min Iniciar
  66. Código fuente de la sección 1 min Reproducir
  67. Introducción a la sección 2 min Iniciar
  68. Temas puntuales de la sección 1 min Reproducir
  69. Introducción al concepto de un reducer 9 min Reproducir
  70. Continuación del Proyecto - HookApp 3 min Reproducir
  71. Idea general de un reducer - Vía código 13 min Reproducir
  72. useReducer - Todo List 10 min Reproducir
  73. Creando el cascarón de la lista de TODOs 7 min Reproducir
  74. Tarea: Crear componentes y emitir eventos 5 min Reproducir
  75. Resolución de la tarea - TodoApp 11 min Reproducir
  76. Agregar un nuevo TODO 5 min Reproducir
  77. Guardar y Leer TODOs en LocalStorage 9 min Reproducir
  78. Borrar un TODO 11 min Reproducir
  79. Toggle Todo - Marcar como completado o pendiente un TODO 10 min Reproducir
  80. Tarea - useTodo 5 min Reproducir
  81. Resolución de la tarea - useTodos 9 min Iniciar
  82. Código fuente de la sección 1 min Reproducir
  83. Introducción a la sección 3 min Iniciar
  84. Temas puntuales de la sección 1 min Reproducir
  85. Introducción al Context 3 min Reproducir
  86. Preparación de nuestra aplicación con rutas 9 min Reproducir
  87. Configurar Router en React 8 min Reproducir
  88. Link 6 min Reproducir
  89. NavLink 9 min Reproducir
  90. CreateContext y ContextProvider 12 min Reproducir
  91. useContext 10 min Iniciar
  92. Código fuente de la sección 1 min Reproducir
  93. Introducción a la sección 3 min Iniciar
  94. Temas puntuales de la sección 1 min Reproducir
  95. Inicio de proyecto - Pruebas sobre Hooks 5 min Reproducir
  96. Pruebas sobre useCounter - CustomHook 7 min Reproducir
  97. Ejecutar funciones del customHook dentro de las pruebas 8 min Reproducir
  98. Pruebas sobre useForm - CustomHook 11 min Reproducir
  99. Pruebas con múltiples hooks simultáneos 7 min Reproducir
  100. Evaluar respuesta del useFetch 14 min Reproducir
  101. Pruebas sobre el Reducer 8 min Reproducir
  102. Resolución de la tarea 4 min Reproducir
  103. Pruebas en el componente TodoItem 12 min Reproducir
  104. Pruebas en los eventos del TodoItem 7 min Reproducir
  105. Pruebas en el TodoApp 8 min Reproducir
  106. Pruebas con useContext 8 min Reproducir
  107. Pruebas de funciones del context 8 min Reproducir
  108. Pruebas generales en nuestro AppRouter 8 min Iniciar
  109. Código fuente de la sección 1 min Reproducir
  110. Introducción a la sección 1 min Iniciar
  111. Temas puntuales de la sección 1 min Reproducir
  112. Repositorio con customHooks 5 min Reproducir
  113. Mejorando la estructura y ayuda de los Hooks 3 min Iniciar
  114. Código fuente de la sección 1 min Reproducir
  115. Introducción a la sección 2 min Iniciar
  116. Temas puntuales de la sección 1 min Reproducir
  117. Demostración del objetivo al final de la sección 2 min Reproducir
  118. Inicio de proyecto - HeroesApp 8 min Reproducir
  119. Creando un primer Router 9 min Reproducir
  120. Colocar clase de la ruta activa 11 min Reproducir
  121. Creando un segundo Router 10 min Reproducir
  122. Navigate push / replace - useNavigate 9 min Reproducir
  123. Lista de Heroes 11 min Reproducir
  124. Tarjetas con la información del Héroe 8 min Reproducir
  125. Tarjeta del Héroe - parte 2 8 min Reproducir
  126. Leer argumentos por URL 10 min Reproducir
  127. Estilo del componente HeroScreen 7 min Reproducir
  128. Nota: useMemo 4 min Reproducir
  129. Animaciones en nuestro componente 5 min Reproducir
  130. Diseño de la pantalla de búsqueda 6 min Reproducir
  131. SearchComponent 11 min Reproducir
  132. Mostrar listado de héroes 7 min Reproducir
  133. Mostrar mensajes condicionales 10 min Iniciar
  134. Código fuente de la sección 1 min Reproducir
  135. Introducción a la sección 2 min Iniciar
  136. Temas puntuales de la sección 1 min Reproducir
  137. Demostración del objetivo al final de la sección 1 min Reproducir
  138. Continuación de proyecto - Protección de Rutas 4 min Reproducir
  139. Context y Reducer de mi aplicación 11 min Reproducir
  140. Login de un usuario 9 min Reproducir
  141. Mantener el usuario activo 6 min Reproducir
  142. Logout del usuario 7 min Reproducir
  143. Rutas privadas 8 min Reproducir
  144. Rutas públicas 7 min Reproducir
  145. Recordar la última página visitada 7 min Iniciar
  146. Código fuente de la sección 1 min Reproducir
  147. Introducción a la sección 2 min Iniciar
  148. Temas puntuales de la sección 1 min Reproducir
  149. Inicio de la sección - Pruebas en HeroApp 6 min Reproducir
  150. Pruebas en el authReducer 8 min Reproducir
  151. Pruebas sobre los Types 3 min Reproducir
  152. Pruebas en el PublicRoute 7 min Reproducir
  153. Pruebas en el PublicRoute - Parte 2 8 min Reproducir
  154. Pruebas en el PrivateRoute 7 min Reproducir
  155. Pruebas en el AppRouter 7 min Reproducir
  156. Pruebas en el NavBar 5 min Reproducir
  157. Solución de la tarea 10 min Reproducir
  158. Pruebas en el SearchScreen 5 min Reproducir
  159. Pruebas con los queryParameters 8 min Reproducir
  160. Tarea - requireActual 10 min Reproducir
  161. Resumen de las pruebas realizadas 3 min Iniciar
  162. Código fuente de la sección 1 min Iniciar
  163. Temas puntuales de la sección 1 min Reproducir
  164. Demostración del objetivo final de la sección 3 min Reproducir
  165. Inicio de proyecto - JournalApp 6 min Reproducir
  166. Configuración de Rutas principales y secundarias 11 min Iniciar
  167. Nota importante 1 min Reproducir
  168. Instalación de Material UI 6 min Reproducir
  169. Configuración de MUI con Vite 10 min Reproducir
  170. LoginPage - Diseño sin Layout 9 min Reproducir
  171. LoginPage - Diseño - Segunda Parte 7 min Reproducir
  172. AuthLayout 5 min Reproducir
  173. RegisterPage - Diseño 3 min Reproducir
  174. JournalLayout y JournalPage 5 min Reproducir
  175. NavBar 8 min Reproducir
  176. SideBar 11 min Reproducir
  177. NothingSelectedView - No hay nada seleccionado 5 min Reproducir
  178. NoteView 7 min Reproducir
  179. ImageList - Galería de imágenes 5 min Reproducir
  180. Boton Flotante 5 min Iniciar
  181. Código fuente de la sección 1 min Reproducir
  182. Introducción a la sección 2 min Iniciar
  183. Temas puntuales de la sección 1 min Reproducir
  184. Explicación visual del patrón Redux 8 min Reproducir
  185. Redux, React Redux y RTK Query 5 min Reproducir
  186. Inicio de proyecto - Redux-Tool 5 min Reproducir
  187. ConfigureStore y Slices 11 min Reproducir
  188. Usar valores del store y despachar acciones 7 min Reproducir
  189. Tarea - decrement e incrementBy 8 min Reproducir
  190. Snippet y Gists de Slice 8 min Reproducir
  191. pokemonSlice 8 min Reproducir
  192. Thunks 10 min Reproducir
  193. Axios 9 min Reproducir
  194. Mostrar los pokemons paginadamente 7 min Reproducir
  195. RTK Query 11 min Reproducir
  196. Consumir el API mediante el custom hook 8 min Reproducir
  197. Obtener un Todo por ID 10 min Iniciar
  198. Código fuente de la sección 1 min Reproducir
  199. Introducción a la sección 3 min Iniciar
  200. Temas puntuales de la sección 1 min Reproducir
  201. Demostración del objetivo final de la sección 3 min Reproducir
  202. Configurando Redux en nuestra aplicación 5 min Reproducir
  203. Configurar el AuthSlice 6 min Reproducir
  204. Manejo del formulario de login 12 min Reproducir
  205. Configuración inicial de Firebase 10 min Reproducir
  206. Google SignIn - Firebase 12 min Reproducir
  207. Disparar acción de autenticación 9 min Reproducir
  208. Formulario de registro de usuarios 6 min Reproducir
  209. Manejo de errores del formulario 9 min Reproducir
  210. Validar desde nuestro custom hook 10 min Reproducir
  211. Mostrar errores en pantalla 10 min Reproducir
  212. Crear usuario con email y password 12 min Reproducir
  213. Actualizar el displayName y autenticar el usuario 7 min Reproducir
  214. Mostrar el mensaje de error de autenticación 6 min Reproducir
  215. Realizar el login de usuario con correo y contraseña 4 min Reproducir
  216. Resolución de la tarea - Login de usuario 9 min Reproducir
  217. Checking Authentication 6 min Reproducir
  218. Mantener el estado de la autenticación al recargar 10 min Reproducir
  219. Custom Hook para autenticación 5 min Reproducir
  220. Logout de Firebase 9 min Reproducir
  221. Animaciones para la aplicación 5 min Iniciar
  222. Código fuente de la sección 1 min Reproducir
  223. Introducción a la sección 1 min Iniciar
  224. Temas puntuales de la sección 1 min Reproducir
  225. Continuación del proyecto - JournalApp 2 min Reproducir
  226. JournalSlice 8 min Reproducir
  227. Preparar la base de datos - CloudFirestore 11 min Reproducir
  228. Crear una nueva nota 11 min Reproducir
  229. Activar la nota creada 10 min Reproducir
  230. Cargar notas de Firestore 12 min Reproducir
  231. Mostrar las notas en el menú lateral 8 min Reproducir
  232. Activar una nota 5 min Reproducir
  233. Activar una nota para su edición 11 min Reproducir
  234. Actualizar la nota actual 14 min Reproducir
  235. Resolución de la tarea 4 min Reproducir
  236. SweetAlert 2 7 min Reproducir
  237. Cloudinary.com - Backend para subir imágenes 11 min Reproducir
  238. Seleccionar archivos desde React 7 min Reproducir
  239. Subir imagen a Cloudinary 10 min Reproducir
  240. Múltiples peticiones de forma simultánea 9 min Reproducir
  241. Mostrar las imagenes cargadas 5 min Reproducir
  242. Corregir un posible error 2 min Reproducir
  243. Limpiar notas al cerrar sesión 3 min Reproducir
  244. Borrar una nota 12 min Iniciar
  245. Código fuente de la sección 1 min Reproducir
  246. Introducción a la sección 2 min Iniciar
  247. Temas puntuales de la sección 1 min Iniciar
  248. Configuración de Testing en Vite 1 min Reproducir
  249. Continuación de proyecto - JournalTesting 5 min Reproducir
  250. Configuración del testing 4 min Reproducir
  251. Pruebas de carga de archivos 8 min Reproducir
  252. Cloudinary SDK - Delete image 14 min Reproducir
  253. Pruebas con los Slices de Redux Toolkit 9 min Reproducir
  254. Pruebas faltantes con el authSlice 13 min Reproducir
  255. Pruebas sobre Thunks 14 min Reproducir
  256. Thunks - checkingCredentials correcto e incorrecto 12 min Reproducir
  257. Thunks - startLoginWithEmailPassword 11 min Reproducir
  258. Pruebas en Journal Thunks 10 min Reproducir
  259. Crear base de datos de testing 5 min Reproducir
  260. Prueba completa sobre inserción 12 min Reproducir
  261. Variables de entorno 10 min Reproducir
  262. Variables de entorno Testing y Development 10 min Reproducir
  263. Configurar variables de entorno de Firebase 7 min Reproducir
  264. Pruebas en el LoginPage 12 min Reproducir
  265. Botón de Google debe de llamar startGoogleSignIn 9 min Reproducir
  266. Mocks de useDispatch 7 min Reproducir
  267. Disparar el submit del formulario 12 min Reproducir
  268. Dispatch con valores específicos 12 min Iniciar
  269. Código fuente de la sección 1 min Reproducir
  270. Introducción a la sección 3 min Iniciar
  271. Temas puntuales de la sección 1 min Reproducir
  272. Demostración del objetivo final de la sección 3 min Reproducir
  273. Inicio de proyecto - MERN-Calendar 5 min Reproducir
  274. Rutas de la aplicación 10 min Reproducir
  275. LoginScreen y Navbar 8 min Reproducir
  276. React Big Calendar 10 min Reproducir
  277. Configuraciones adicionales al calendario 10 min Reproducir
  278. Personalizar el cuadro de evento 5 min Reproducir
  279. Escuchar eventos del calendario 6 min Reproducir
  280. Creando un modal sobre el calendario 8 min Reproducir
  281. Contenido del Modal 10 min Reproducir
  282. Datepicker en español 3 min Reproducir
  283. Obtener la información del formulario del evento 6 min Reproducir
  284. Validaciones del formulario 8 min Reproducir
  285. Instalación y configuración de Redux 8 min Reproducir
  286. Mostrar y ocultar modal en base al Store 11 min Reproducir
  287. CalendarSlice 8 min Reproducir
  288. Cargar un evento en el modal 9 min Reproducir
  289. Preparar la creación de un nuevo evento 7 min Reproducir
  290. Añadir un nuevo evento 8 min Reproducir
  291. Editar el evento activo 4 min Reproducir
  292. Eliminar evento 11 min Reproducir
  293. Redux - serializableCheck 3 min Iniciar
  294. Código fuente de la sección 1 min Reproducir
  295. Introducción a la sección 1 min Iniciar
  296. Temas puntuales de la sección 1 min Reproducir
  297. Objetivo al final de la sección 3 min Reproducir
  298. Inicio de proyecto - CalendarApp Node Backend 9 min Reproducir
  299. Configurando Express 8 min Reproducir
  300. Variables de entorno y carpeta pública 7 min Reproducir
  301. Creando las rutas relacionadas a usuarios 6 min Reproducir
  302. Endpoints de remover, crear y login 10 min Reproducir
  303. Recuperar información de un posteo 10 min Reproducir
  304. Express Validator 13 min Reproducir
  305. Custom Middlewares 6 min Reproducir
  306. Configuración de base de datos 9 min Reproducir
  307. Conectar Node a Mongo Atlas 8 min Reproducir
  308. Crear un usuario en nuestra Base de Datos 10 min Reproducir
  309. Validaciones del usuario 5 min Reproducir
  310. Encriptar la contraseña 6 min Reproducir
  311. Login de usuario 7 min Reproducir
  312. Generar un Json Web Token 15 min Reproducir
  313. Revalidar JWT 17 min Reproducir
  314. Configurar CORS 3 min Iniciar
  315. Código fuente de la sección 1 min Reproducir
  316. Introducción a la sección 1 min Iniciar
  317. Temas puntuales de la sección 1 min Reproducir
  318. Continuación del proyecto - Calendar Backend 7 min Reproducir
  319. Resolución de la tarea - CRUD 10 min Reproducir
  320. Modelo Evento 6 min Reproducir
  321. Validar campos necesarios 9 min Reproducir
  322. Grabar el evento en la base de datos 9 min Reproducir
  323. Obtener el listado de los Eventos 4 min Reproducir
  324. Actualizar un Evento 12 min Reproducir
  325. Eliminar Eventos 6 min Iniciar
  326. Código fuente de la sección 1 min Reproducir
  327. Introducción a la sección 2 min Iniciar
  328. Temas puntuales de la sección 1 min Reproducir
  329. Despliegues en Heroku 4 min Reproducir
  330. Montar la aplicación en Heroku 14 min Reproducir
  331. Introducción a la sección 1 min Iniciar
  332. Temas puntuales de la sección 1 min Reproducir
  333. Continuación de proyecto - Calendar + Backend 3 min Reproducir
  334. Creando variables de entorno 6 min Reproducir
  335. AuthSlice 6 min Reproducir
  336. useForm - Login y Registro 10 min Reproducir
  337. Axios - Configurar cliente para peticiones HTTP 6 min Reproducir
  338. Realizar login de usuario 10 min Reproducir
  339. Despachar acciones respectivas 7 min Reproducir
  340. Mostrar error en la autenticación 4 min Reproducir
  341. Creación de un nuevo usuario 7 min Reproducir
  342. Mantener el estado de la autenticación 12 min Reproducir
  343. Cambiar el URL después de una autenticación 3 min Reproducir
  344. Logout y nombre de usuario 4 min Iniciar
  345. Código fuente de la sección 1 min Reproducir
  346. Introducción a la sección 2 min Iniciar
  347. Temas puntuales de la sección 1 min Reproducir
  348. Continuación de proyecto - Calendar CRUD de Eventos 3 min Reproducir
  349. Creando un nuevo Evento en el calendario 7 min Reproducir
  350. Mostrar eventos de la base de datos 8 min Reproducir
  351. Cargar los eventos al store 7 min Reproducir
  352. Actualizar el evento 7 min Reproducir
  353. Cambiar el color de los eventos según usuario 4 min Reproducir
  354. Eliminar un evento 4 min Reproducir
  355. Limpiar información del calendario 5 min Iniciar
  356. Código fuente de la sección 1 min Reproducir
  357. Introducción a la sección 2 min Iniciar
  358. Temas puntuales de la sección 1 min Reproducir
  359. Generar versión de producción y desplegarla en Heroku 11 min Reproducir
  360. Corregir la ruta en Express y HashRouter 9 min Reproducir
  361. Introducción a la sección 2 min Iniciar
  362. Temas puntuales de la sección 1 min Reproducir
  363. Inicio de pruebas - CalendarApp 9 min Reproducir
  364. Pruebas con la configuración de Axios 8 min Reproducir
  365. Pruebas en uiSlice 6 min Reproducir
  366. Pruebas en authSlice 6 min Reproducir
  367. Probando estados y acciones del authSlice 9 min Reproducir
  368. Calendar Fixtures 6 min Reproducir
  369. Pruebas en el calendarSlice 9 min Reproducir
  370. Tarea - onDeleteEvent y onLogoutCalendar 8 min Reproducir
  371. Pruebas en FabDelete - incompleta 9 min Reproducir
  372. Pruebas en el useUiStore 10 min Reproducir
  373. Probando funciones conectadas al store 7 min Reproducir
  374. Pruebas faltantes del useUiStore 7 min Reproducir
  375. Inicio de pruebas en useAuthStore 7 min Reproducir
  376. startLogin debe de realizar el login correctamente 10 min Reproducir
  377. startLogin debe de fallar la autenticación 7 min Reproducir
  378. startRegister debe de crear un usuario 11 min Reproducir
  379. startRegister debe de fallar la creación 4 min Reproducir
  380. checkAuthToken debe de fallar si no hay token 10 min Reproducir
  381. Pruebas en el componente FabDelete 9 min Reproducir
  382. Pruebas restantes del FabDelete 6 min Reproducir
  383. Pruebas en el AppRouter 11 min Reproducir
  384. debe de mostrar el login en caso de no estar autenticado 11 min Reproducir
  385. Pruebas con componentes de terceros 4 min Iniciar
  386. Código fuente de la sección 1 min Iniciar
  387. Presentaciones utilizadas 1 min Iniciar
  388. Más información para seguir aprendiendo 1 min Iniciar
  389. Youtube playlist de React + TypeScript 1 min Iniciar
  390. ¿Quiéres seguir aprendiendo más de React? 1 min Reproducir
  391. Despedida del curso 4 min Reproducir
  392. Demostración del objetivo final de la sección 2 min Reproducir
  393. Inicio de proyecto - HeroesApp 4 min Reproducir
  394. Creando un primer Router 8 min Reproducir
  395. Creando un segundo Router 7 min Reproducir
  396. History push / replace 5 min Reproducir
  397. Lista de Heroes 9 min Reproducir
  398. Tarjetas con la información del Héroe 10 min Reproducir
  399. Leer argumentos por URL 7 min Reproducir
  400. Estilo del componente HeroScreen 8 min Reproducir
  401. Nota useMemo 3 min Reproducir
  402. Animaciones en nuestro componente 2 min Reproducir
  403. SearchComponent 10 min Reproducir
  404. Aplicar filtro de Heroes 8 min Reproducir
  405. Aplicar filtro en base al QueryString 8 min Iniciar
  406. Código fuente de la sección 1 min Reproducir
  407. Demostración del objetivo al final de la sección 3 min Reproducir
  408. Inicio de proyecto - Protección de Rutas 3 min Reproducir
  409. Context y Reducer de mi aplicación 10 min Reproducir
  410. Login de un usuario 11 min Reproducir
  411. Logout del usuario 9 min Reproducir
  412. Rutas privadas 9 min Reproducir
  413. Rutas públicas 5 min Reproducir
  414. Recordar la última página visitada 7 min Iniciar
  415. Código fuente de la sección 1 min Reproducir
  416. Inicio de la sección - Pruebas en HeroApp 10 min Reproducir
  417. Pruebas en el authReducer 5 min Reproducir
  418. Pruebas en el PrivateRoute 11 min Reproducir
  419. Probar que el localStorage sea llamado con argumentos 3 min Reproducir
  420. Probar que el PrivateRoute no muestre el componente 2 min Reproducir
  421. Pruebas en el componente AppRouter 8 min Reproducir
  422. Pruebas en el componente DashboardRoutes 6 min Reproducir
  423. Pruebas en el componente Navbar 13 min Reproducir
  424. Pruebas en el componente HeroScreen 10 min Reproducir
  425. Simular segmentos del URL en nuestras pruebas 12 min Reproducir
  426. Pruebas en el componente LoginScreen 10 min Reproducir
  427. Pruebas en el componente SearchScreen 8 min Reproducir
  428. Pruebas faltantes del componente SearchScreen 7 min Iniciar
  429. Código fuente de la sección 1 min

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.