Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Cierre del Proyecto

29/29
Recursos

¡Felicitaciones por terminar el Curso de React Router y Redux

Ahora ya sabes cómo crear rutas con React Router y controlar el flujo de tu aplicación con Redux. Para continuar con la escuela de JavaScript ve al Curso de Server Side Render con Express y después el de Curso de Backend con Node.js.

Sabemos que ha sido un largo camino, pero estamos seguros de que valió la pena. Y recuerda, ¡nunca pares de aprender!

Aportes 45

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Buenas tardes, parece que se sigue presentando **el error **en el examen de la pregunta: ¿Cual es el componente que persiste el footer y header en todas las rutas? -> El cual es según el curso: https://platzi.com/clases/1652-react-router-redux/22133-componente-layout/

Pues me da pena mostrar las opciones de la pregunta pero lamentablemente no se ha arreglado este gran fallo:

  1. App.jsx
  2. Layout.jsx => _cuando este es el que se enseña en las clases _definitivamente.
  3. Home.jsx
  4. Layout.jsx

Adicionalmente la pregunta de: El componente Link:
La verdad las respuestas al haber pasado por el examen 2 veces no es clara en el examen ya que he seleccionado las opciones que mas se acercan y me resultan como falsas luego de termino el curso.

Por favor Platzi ayúdanos con la correcta validación del examen ya que el puntaje se ve afectado y te deja en duda respuesto a su correcta definición.

Amigos les quiero compartir lo que logre después de tomar los cursos de React, se trata de un sitio web donde puedes ver trailers de videojuegos 😄 les dejo el enlace al proyecto y también al repo

https://trailers-e06ca.web.app/
https://github.com/Tonnyk17/Player-firebase

Pd: Si les gustó el proyecto, no olviden dejarme una estrella en Github, se los agradecería mucho 😄

Hola, de favor podrían ver las preguntas del examen y verificar que estén bien? creo que hay un gran fallo en el examen que hay que corregir, equipo de Platzi, pueden checar si el examen está bien? muchas gracias 😃

Estaba algo confundido porque el curso dice una cosa y el examen otra, me costó mucho trabajo pasar el examen. Con fines de aprendizaje olvide las preguntas y respuestas del examen y me puse a revisar por mi cuenta ciertos temas en los que tenía confusión. Comparto lo que me ayudó.

Flux
Como funciona Redux
Connect function (Acá también viene muy bien explicado mapStateToProps y mapDispatchToProps.
React Router (Incluye Link)
Link
React y Redux

Ojalá pronto mejoren los exámenes porque no es el primero que me encuentro así.

Las preguntas sobre qué es un action y para qué sirve mapDispatchToProps, me resultan muy confusas las respuestas, y realmente me da la impresión que ninguna de las respuestas es del todo correcta. Quizá me equivoco, pero aviso. Gracias por el curso!

Me quedo la duda, una de las preguntas dice:
… SPA (Simple …
debería de ser:
… SPA (Single …

creo que eso presta confusión. Saludos y Muchas gracias.

Hola. Me parece que en el examen la pregunta relacionada a la persistencia del footer y el header tiene mal la respuesta que sería la correcta. Me la tomó como invalida aunque es obvio que es la correcta.

Hola, para esto alguien pudo agregar el modulo del reproductor que hicimos en el de JS profecional al reproductor de este curso?

Estupendo curso instructor Oscar y demás miembros de Platzi involucrados en su creación, ahora tengo más claro cómo manejar las rutas en React y cómo implementar Redux.

Segunda vez que veo este Curso y ahora entiendo todo. Después de 6 meses xd

Me gusta mucho Oscar como profesor, pero después de 20 certificados aprobados en Platzi y varios con Oscar, tengo que decir que sus exámenes son demasiado ambiguos, pesados de leer y pierden el foco de lo que se quiere examinar.

Podrían revisar las preguntas del examen?
Me parece que están mal las de Layout, mapStateToProps y mapDispatchToProps. Es muy frustrante

Durante mi desarrollo trabajé con un Backend en Wordpress, ahora necesito llevar el app a producción, supuse que era suficiente correr npm run build, efectivamente obtengo el compilado, pero al abrirlo o subirlo a un webserver, no funciona, solo me carga el index vacio, y sin errores? Alguien sabe que más debo hacerle a webpack, que me falta?

excelente curso

Muy buen curso, gran profe Oscar!

Excelente curso, Gracias la Maestro Oscar Barajas, motivante aunque confieso que me costo entender algunos conceptos pero lo practico del curso ayudo.

Parece que hay un problema con el orden de las clases, el video de cierre de curso esta dentro de la parte 4. Debugger.

Sigue el problema con el bug del orden de las clases.

Creo que sigue el bug del orden de las clases 😅
Parece que esta corregido sobre el orden de las clases pero no en el sidebar o en el flujo normal de la siguiente clase.

Acabo de conectar el input del buscador con el store, al dispararse el evente onchange del input se actualiza el estado, como se actualiza el componente se vuelve a renderizar, al renderizarse useEffect() dispara el action solamente cuando dicho componente tenga un cambio. He aqui mi codigo.

import React, { useEffect, useState } from "react";
import classNames from "classnames";
import { connect } from "react-redux";
import { searchInput } from "../actions";
import "../assets/styles/components/Search.scss";

//Al colocar entre parentesis isHome le indicamos al componente
//Que esto es el igual declarar props y luego en la logica destructurala
const Search = (props) => {
  const { isHome } = props;
  const inputStyle = classNames("input", { isHome });
  const [search, setSearch] = useState([]);

  const handleInput = (event) => {
    setSearch(event.currentTarget.value);
  };

  useEffect(() => {
    props.searchInput({ search });
  }, [search]);

  return (
    <section className="main">
      <h2 className="main__title">¿Qué quieres ver hoy?</h2>
      <input
        type="text"
        className={inputStyle}
        placeholder="Buscar..."
        onChange={handleInput}
      />
      <label htmlFor="">Resultados para: {search}</label>
    </section>
  );
};

const mapDispatchToProps = {
  searchInput,
};

export default connect(null, mapDispatchToProps)(Search);

Me encanto el curso, aprendí mucho y me gusto lo bien que se deja entender el profesor, le realice pequeños cambios con temática de anime y cambie la forma de reproducir los videos, usando react-player, para poder usar videos de Youtube 😎

(https://www.youtube.com/watch?v=oELFNug8drU)

Puede ver el proyecto aquí: (https://animevideoplatzi-jorge-vicuna.vercel.app/)
Repositorio : (https://gitlab.com/proyecto-reactjs/react-platziescuelajs-practico-ot/platzivideo)

Excelente curso! Tengo que decir que Óscar es muy bueno para ser profesor y enseñar, y también considero que es muy bueno dando a entender las cosas mediante se avanza en el curso. Necesite de ver casi que dos veces y varias horas para entender bien las cosas. Pero aprendí que es lo que valoro. Muchas gracias!!

Excelente curso como siempre Oscar.
Gracias!!

Al dia de hoy aun sigue siendo tedioso el examen…28’10’2020…es una lastima porque el contenido y el profesor son excelentes.

https://platzi.com/r/christianfer/
Obtén 1 mes gratis adicional con la compra de tu suscripción con mi link. Así además, me ayudas a obtener también 1 mes gratis, así podemos aprender los 2!
Agradecería mucho tu ayuda, ya que la situación en Venezuela no me da muchas posibilidades.

Gracias x la manera tan clara y de paciencia para enseñarnos… super.

Excelente curso.

Me gusto bastante el reto del search, buen curso de verdad, aprendí todo de una manera más clara.

Muchas gracias por todo profe

Un curso 10/10, el profesor Oscar es una joya, con la ultima practica del Search termine de entender como usar Redux y como maneja el estado, y de la herramienta tan poderosa que es. 😃

Buen curso, me gusto mucho, falta terminar la app, asi que a por los otros cursos

Excelente curso!

Ha sido un gran curso 😄

Hola! Me encantó el curso y la forma de enseñar de Oscar pero me siento un poco inconforme con el examen, no sé si a alguien más le pasa que es un poco ambiguo en lo que pide y tiene varías faltas de ortografía en varias partes y me parece que algunas respuestas son erroneas o las preguntas mal planteadas…

Excelente curso y uno de mis favoritos al momento! Gracias Oscar 😄

Esta web me ayudo mucho a terminar de entender algunos conceptos.

https://es.redux.js.org/

Excelente curso
Vengo del futuro (poco mas de 2 años)
Apesar de ya haber hecho cursos avanzados, decidí volver y reforzar.
Sin duda alguna este es un curso muy bien elaborado con una excelente introducción a Redux y lo mejor de todo, con un excelente profesor

El contenido está bien, el profesor es el que debe mejorar al pronunciar específicamente “voy” la cambia por “gua”, y que mejore con las explicaciones por qué el examen está cargado de teoría que cómo cuesta entenderle al profesor los conceptos es complicado identificar las respuestas correctas de conceptos que no quedaron claros en el curso y no debería ser necesario ir a investigar a la web para pasar el examen por que el contenido es de paga por lo que debe ser mejor.

🐱‍💻 Muchas gracias Oscar, eres el mejor!.

Un gran curso practico, Oscar. Teoricamente es complicado, y hasta el dia de hoy, sigo enredandome con Redux, los actions y reducres. Nada que volver a repasar los temas no se resuelva. Por ello y mas, grax por el curso.

Hay muchas preguntas en el examen que son como ‘cascaras’, uno puede saber para que sirve determinada cosa pero las opciones de respuesta tratan de confundir.

Buenas noches ,algún compañero que me pueda hacer el favor de compartirme el repositorio, que la verdad seguí todos lo pasos y me quedaron algunos errores y no encontré como solucionarlos, dé ante mano muchas gracias Oscar buena forma de enseñar.

Muy buen curso, aún tengo dudas con Redux debo de practicar. Gracias Oscar.

Gracias por este curso!

Un curso muy practico, gracias Oscar Barajas. ❤️