Структура React застосунку за 15 хвилин - Українською

2024 ж. 27 Сәу.
2 270 Рет қаралды

👉 Навіщо потрібна структура проекту та яку обрати для React застосунку - дивіться в цьому відео.
✉️ Telegram: t.me/reactbeginners
❤️ Підтримати канал: opencollective.com/farstar
0:00-0:45 Вступ
0:45-3:14 Вимоги до структури проекту
3:14-5:40 Підходи до структурування проекту
5:40-13:16 Підсумки

Пікірлер
  • Коментар в підтримку. Ну і особливо приємно побачити те що хтось майже буквально «читає твої думки». 😊

    @dmitriybraginets6750@dmitriybraginets67505 ай бұрын
  • Дякую! Як завжди, дуже цікаво і корисно)

    @user-gy6up8tx7r@user-gy6up8tx7r5 ай бұрын
    • Дякую!

      @reactdev@reactdev5 ай бұрын
  • Оо це прям те, що треба 🥹 завжди інтуітивно структурую, а хотілось би систематизувати знання

    @katepohrebniak1399@katepohrebniak13995 ай бұрын
    • Подивимось чи вдалося мені відповісти на ваш запит)) Напішть потім які враження, будь-ласка, бо боюся 15 хвилин може бути малувато.

      @reactdev@reactdev5 ай бұрын
    • Дякую, вдалося) в принципі за таким підходом і рухаюсь, бо вже є невеликий досвід. А от оці правила-підходи на початку відео я б собі виписала, бо завжди при структуруванні хочеться якось по новому його запхати: а так буде якась тактика і можна її притримуватись. Також про shared не знала - зручна фішка, щоб було зрозуміло, звідки компоненти позичати@@reactdev

      @katepohrebniak1399@katepohrebniak13995 ай бұрын
    • Дякую!

      @reactdev@reactdev5 ай бұрын
  • 👍🏻

    @_Sunfall@_Sunfall3 ай бұрын
  • Дякую! Так значно наглядніше, ніж просто текст)

    @taraskin7419@taraskin74195 ай бұрын
    • Скажіть - простіше, правда?

      @reactdev@reactdev5 ай бұрын
    • @@reactdev однозначно! 🔥

      @taraskin7419@taraskin74195 ай бұрын
  • Дякую

    @vitaliyua4122@vitaliyua41225 ай бұрын
  • Ще я б додав про reimport компонентів з папок dashboard, login, shared …. та інших. Це теж вирішує ситуацію довгезних назв при імпорті.

    @sergiigulaga1486@sergiigulaga14865 ай бұрын
    • З реімпортами не так просто. Вони потребують index файлів що ускладнюють навігацію та можуть зламати тришейкинг. З іншої сторони вони дійсно спрощують імпорти. Тому я цей момент оминув спеціально, щоб не ускладнювати.

      @reactdev@reactdev5 ай бұрын
    • Мені викладач радив index файли для зручності імпортів...хоча мені,чесно кажучи, то не зручно)))@@reactdev а можна детальінше про вплив "Вони потребують index файлів що ускладнюють навігацію та можуть зламати тришейкинг"?

      @ankahorbova4065@ankahorbova40654 ай бұрын
  • Термин “Container components” ввел еще Дэн Абрамов, когда придумал Redux.Компонент если у него уже имеются входные и выходные данные будет обычным переиспользуемым компонентом, но как только коннектим его к Redux, то есть отправляем какие либо actions из компонента или берем дату из стора и используем в нем то он стал контейнером. Если у нас этот компонент будет в components, то теперь его отправляем в containers.

    @sevgenberg585@sevgenberg5855 ай бұрын
  • Подскажите пожалуйста где хранить функции(логику), которые переиспользуются во многих компонентах. Чистую логику без вёрстки.

    @user-um3ps3gq9t@user-um3ps3gq9t5 ай бұрын
    • В сервісах, а структурно - все так само. Якщо логіка потрібна лише на одній сторінці то в теці цієї сторінки. Якщо для всіх то в shared. Підхід універсальний

      @reactdev@reactdev5 ай бұрын
  • 🟦🟦🟨🟨

    @khrulenko.v@khrulenko.v5 ай бұрын
  • Дякую

    @user-ps2hw5kf8s@user-ps2hw5kf8s5 ай бұрын
KZhead