React Architecture: Small vs. Mid vs. Large App Folder Structure

Поделиться
HTML-код
  • Опубликовано: 5 авг 2024
  • Best practices of a clean and scalable React component architecture are different depending on project sizes such as large or small React app architectures. Folder structure of the React app with its components, Redux, React Context and etc. adds up to an advanced React architecture that may be hard to get. I'll try to explain the React architecture the best way I can even though every approach is subjective.
    ======⚡⚡⚡======
    Consider supporting the channel by clicking the "Thanks" button ❤️
    👉 Get a 20% discount on Brilliant.org (to learn Science, Technology, Engineering, and Math): brilliant.sjv.io/kjVO2z
    ======⚡⚡⚡======
    🙌 Become my Patreon and get exclusive perks: / softdevdiaries
    💼 Follow me on LinkedIn and drop me a message if you'd like: / gusgadirov
    💻 Also, let's connect on GitHub: github.com/gusgad
    🕒 Timestamps:
    (0:00) React architecture overview
    (0:36) Small-size React apps
    (2:50) Mid-size React apps
    (6:13) Large-size React apps
    And don't forget to subscribe for more videos like this 😊
  • НаукаНаука

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

  • @kamrant8915
    @kamrant8915 4 месяца назад +1

    Interesting idea for large project. Thanks a lot

  • @asdasddas100
    @asdasddas100 Год назад +7

    I needed this badly. Thank you for the insight

  • @rutikwankhade337
    @rutikwankhade337 Год назад +7

    This is the kind of stuff i am subbed for. Please do more advance react stuff like performance and optimization

  • @bevik12
    @bevik12 9 месяцев назад +4

    I might be not alone who struggles with this as a beginner. Big help this is. Thank you!

  • @aburaihan-py4vi
    @aburaihan-py4vi Год назад

    Excellent!

  • @adeel3797
    @adeel3797 Год назад +1

    Thank you for this video. Subbed.

  • @HochiHuynh
    @HochiHuynh 9 месяцев назад

    Thank for your tutorial. Please make this video with react query

  • @DreamStreet2012
    @DreamStreet2012 Год назад +1

    This is such a juicy content

  • @nishantsethi6625
    @nishantsethi6625 11 месяцев назад

    Its very good. Can u make a video of faster loading site tips such as api is taking some to load or heavy content in the site? It can be included which library can be handled later on

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  11 месяцев назад

      I'll note it down! In the meantime I think this one could be interesting to you too: ruclips.net/video/7nm1pYuKAhY/видео.html

  • @elpeeda42
    @elpeeda42 23 дня назад

    Is react render props still relevant?

  • @RS-ReyanbiteGaming.C
    @RS-ReyanbiteGaming.C Год назад

    Folder structure & architecture of application both are same things?

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  Год назад +2

      I would say in theory the folder structure is a part of the application architecture. Depending on different architectural choices, the folder structure would look different for every case.

  • @user-vc4zc8nt5e
    @user-vc4zc8nt5e Год назад

    Make a video for Gitlab Merge conflicts.

  • @umakantabehera1701
    @umakantabehera1701 11 месяцев назад

    can you share the github link for that all types of project structure?

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  11 месяцев назад

      Unfortunately I didn't save the code for that video, but I'm trying to always push the newer ones!

  • @bangunny
    @bangunny Год назад +1

    me personally would move ui folder from services to components folder

  • @khoroshoigra8388
    @khoroshoigra8388 Год назад

    sir can you make a vid for Atomic Structure for React ?

  • @vincenguyendev
    @vincenguyendev Год назад +1

    My team uses mono-repo for large front-end application

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  Год назад

      Cool. Are you using a specific monorepo solution like Turborepo or Nx?

    • @vincenguyendev
      @vincenguyendev Год назад

      @@SoftwareDeveloperDiaries we use lerna :) work really well , we can break down application by different domain(components,app,router,etc)

    • @SoftwareDeveloperDiaries
      @SoftwareDeveloperDiaries  Год назад

      @@vincenguyendev Ah nice :)

  • @TiagoDark
    @TiagoDark 6 месяцев назад

    github repo?

  • @m.x.
    @m.x. Месяц назад

    Funny how React developers end up recognising that Angular encouraged architecture is the way to go from the very beginning. And it's not an Angular merit, but rather decades of industry experience. React always late.

  • @MaximBotezatu
    @MaximBotezatu 10 месяцев назад

    folder tree can not define app architecture, what a lol