No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Cambiando HOCs por React Hooks

18/19
Recursos

Aportes 16

Preguntas 3

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Prefiero mucho m谩s los Hooks, me parece que HOC agregan m谩s pasos y hacen m谩s robusto el c贸digo.

Sin duda los hooks hacen mas legible el codigo y mas pratico de implementar

para mi los HOC hacen ver el c贸digo m谩s elegante , pero como pasa en el dise帽o, primero est谩 la funcionalidad XD. Sin duda los custom Hooks son m谩s f谩ciles de leer.

Inicie aprendiendo React escribiendo la mayor parte del c贸digo con hooks y me parece que para la l贸gica de compartir los datos es la mejor manera; sin embargo, no dejar铆a de lado combinar el c贸digo con render props, ya que, para maquetaci贸n me parece que es m谩s intuitivo.

Prefiero los hooks

El alivio que se siente que el profe Juan al final haya elegido los custom hooks no se puede explicar, estaba empezando a dudar de que React tuviese el proposito de crear nuestro sistema de forma mas facil. Es bueno conocer los HOC sin duda nos pueden ayudar en alguna ocacion especifica pero en sentido general la diferencia para mi es muy grande

Creo que al igual que todos en la secci贸n de comentarios, prefiero los Hooks xd

Prefiero los Hooks m谩s si estas aprendiendo a trabajar con React porque los HOC tienen muchos pasos esto causa confuci贸n y muchas veces nos perdemos en e c贸digo.

Agregue la opci贸n de no recargar. Ya que era casi obligatorio y no tendr铆a sentido el bot贸n.

useStorageListener.js

    const toggleShow = (even) => {
        if (even) {
            setStorageChange(false)        
        }else{
            sincronize();
            setStorageChange(false)            
        }    
    };

ChangeAlert/index.js

<div className="ChangeAlert-container">
          <p>Hubo cambios</p>
          <p>驴Desea recargar?</p>
          <button
            className="TodoForm-button TodoForm-button--add"
            onClick={() => {
              toggleShow(false);
            }}
          >
            Yes
          </button>
          <button
            className="TodoForm-button TodoForm-button--add"
            onClick={() => {
              toggleShow(true);
            }}
          >
            do not update
          </button>
        </div>

Me interesaba aprender HOC en React pues era un concepto que aparecia de vez en cuando y no sabia muy bien por donde empezar.

Ahora se como se hacen. Y el caso de uso que le veo son con aquellos componentes basados en clases o incluso para a帽adirle funcionalidades a componentes de las librerias

En general me gusto el curso, suministro varios conceptos u otras formas de crear un proyecto, y no son ni mejor ni peor que otros, cada uno tiene su razon de uso鈥n lo particular me gusta mas usar React;Context, hace mucho mas facil suministrar informacion de un componente a otro

y en lo particular la forma de arreglar el problema de tener tantas carpetas por componentes, sobre todo en proyectos grandes es combinar ambos mundos

crear carpteas por componentes grandes, por el Header, y dentro de la carpeta Header hacer un composicion interna de sus componentes internos (Nav, Logo, Login, etec)

asi podria quedar un proyecto organizado y facil de actualizar y mejorar

es mi punto de vista actual, quizas mas adelante mientras vaya adquiriendo mas experiencia y adquiriendo mas conocimientos cambie mi forma de pensar

En este caso definitivamente con hook es m谩s simple y legible. Buena clase馃檶

React Hooks!!

Cambiando HOCS POR HOOKS

jmmm creo que dependera mucho del caso el si usamos o no, los custom Hooks o los HOCs, de preferir me parecen mejor los los Custom Hooks