Structure Your React Projects Like a Pro! Tips to Look Like a Senior

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024

Комментарии • 17

  • @rafaelalejandroescalante1981
    @rafaelalejandroescalante1981 Месяц назад

    Muchas veces cuando comenzamos en el desarrollo web, específicamente el Frontend, solemos acompañar el desarrollo con un poco de cada recurso que consumimos. El cómo estructuramos nuestras carpetas para nuestros proyectos influye en agilizar nuestro desempeño, nos permite mayor eficiencia a la hora de localizar módulos, servicios, etc. Esos tips se van aprendiendo con la práctica, aunque lo ideal es conocerlo desde que se empieza. Buen video Chao, un gusto aprender y sistematizar conocimientos con este canal.

    • @ElFrontend
      @ElFrontend  Месяц назад

      Muchas gracias por este comentario Rafael. Espero que a muchas personas le haya sido útil como a ti

  • @iramluismoralessantos9639
    @iramluismoralessantos9639 2 месяца назад +1

    muy buen video Chao.

    • @ElFrontend
      @ElFrontend  2 месяца назад

      Gracias Iram, saludos

  • @felipedev_
    @felipedev_ 3 месяца назад +1

    Esta muy excelente el video, solo un correción Dan Abramov no fue el creador de React, fue el creador de Redux y es core mantainer de React.
    Saludos!

    • @ElFrontend
      @ElFrontend  3 месяца назад

      Muchísimas gracias. Tienes toda la razón. Ahora investigando un poco mas veo que Dan dejo Meta.

  • @carlosalbertocabreraquirog8297
    @carlosalbertocabreraquirog8297 3 месяца назад

    podrias hacer ejemplo de un pequeño proyecto aplicando la arquitectura?
    * ¿donde irian los stores de zustand o Redux?
    * ¿donde irian los layouts?
    * ¿como manejarias las rutas privada?

    • @ElFrontend
      @ElFrontend  3 месяца назад +1

      Hola Carlos, te dejo las 4 respuestas por aca
      1 - Subire un ejemplo a github y te dejo comentario por aca
      2- Los stores van ubicados segun si nivel jerarquico, si son store globales de la app. Irian dentro de core/store. Si el store pertenece a un modulo o submodulo iria dentro de cada uno en una carpeta store. Esto lo puedes aplicar para cualquier manejador de estados
      3- Si el layout es el principal de la app lo ponemos en un folder layout dentro de core. Donde tendriamos Ej. Sidebar, Footer, Navbar. Si el layout es a nivel de modulo iria dentro de la carpeta components/layout
      4 - Las rutas privadas dependen de que estes utilizando para enrutar, si por ejemplo usas react-route-dom, puedes hacer un componente para proteger la ruta.Igual te dejo un ejemplo en el repo que subire.
      Saludos.

    • @ElFrontend
      @ElFrontend  3 месяца назад

      Te dejo repo por aca, estoy completandolo en directo en twitch no esta listo pero puedes ir viendolo
      github.com/gsi-chao/taskinator

  • @hijuliansosa
    @hijuliansosa 3 месяца назад

    Entonces en el ejemplo final el container sería un layout, para los componentes hijos, además de manejar la lógica, ¿es así?

    • @ElFrontend
      @ElFrontend  3 месяца назад

      El layout es un componente de presentación. Lo importarías en el container junto con el resto de los componentes de presentación.

  • @guillermooliverarovere2647
    @guillermooliverarovere2647 3 месяца назад

    Muy buen video bro!

  • @carlosalbertocabreraquirog8297
    @carlosalbertocabreraquirog8297 3 месяца назад

    En NextJs 14 se puede aplicar lo mismo?

    • @Gダビッド
      @Gダビッド 3 месяца назад +1

      En next te recomiendo utilizar la organización de carpetas que ellos mismos te sugieren, dividiendo las cosas por las rutas como tal

    • @ElFrontend
      @ElFrontend  3 месяца назад +1

      Como dices ellos recomiendan una estructura de carpetas. No significa que tengamos que utilizarla. Cada equipo puede utilizar su propia estrategia de scaffolding. Para nextjs utilizo una muy similar a la que presento en el video.

  • @germanbarreiro305
    @germanbarreiro305 3 месяца назад

    😁😁😁