Ваши вопросы: Структура файлов в проекте

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • Видео создано благодаря подписчикам проекта на нашем Patreon.
    Хотите получать контент на 3 месяца раньше остальных? Присоединяйтесь! / javascriptninja

КОМЕНТАРІ • 19

  • @Диасим
    @Диасим Рік тому

    И каждый раз я захожу и смотрю на нашего архангела Гаврииля )) спасибо.

  • @modusvivaldi7701
    @modusvivaldi7701 2 роки тому +7

    Илья, а что ты думаешь о методологии Feature-Sliced Design? Было бы интересно послушать разбор с плюсами и минусами, как было про Remix.

  • @yaroslavsurilov6507
    @yaroslavsurilov6507 5 років тому

    Просто необыкновенно, спасибо!

  • @dmitrijponkin
    @dmitrijponkin 5 років тому

    Спасибо! Очень круто!))

  • @ii3246
    @ii3246 2 роки тому +1

    полезный видос. а по eslint надо!)))

  • @ADamskiff
    @ADamskiff 5 років тому

    Мы так тоже делаем. Очень хорошая практика.. я о фрактальной схеме

  • @ВладимирМогилин-д9ш

    Здравствуйте, а в первом варианте структуры, где каталоги containers, components, helpers, что обычно кладётся в каталог containers?

    • @killd0z3r
      @killd0z3r Рік тому

      Компонент, обернутый в его логику. Запрос на сервер или использование хука например. И через пропсы уже передавать в сам компонент всю необходимую информацию, чтобы компонент занимался только рендером

  • @ИльяИваник-ф8ф
    @ИльяИваник-ф8ф 4 роки тому

    я только начинаю изучать современное программирование, и у меня вот такая проблема...
    когда я использую фрактальную систему и дроблю на компоненты (в react), используя гриды, то в CSS получается такая фигня:
    главный компонент имеет некий grid-template-areas: "1 2 3";
    его под-компоненты (которые лежат в отдельных папках и у них свои собственные css-файлы) имеют соответственно grid-area: 1; (grid-area: 2; grid-area: 3;)
    а все это дерево может быть вложено в еще один компонент и в еще один, у которых тоже есть grid-template-areas и grid-area
    и по итогу все становится совершенно запутано, непонятно куда будет использован тот или иной grid-area, и непонятно где искать кусочки 1-2-3 из grid-template-areas: "1 2 3";
    что я делаю не так?

    • @ruslanaliyev3765
      @ruslanaliyev3765 2 роки тому +3

      Давать осмысленные имена а не 1 2 3🙂

  • @Alex-jf5vc
    @Alex-jf5vc 5 років тому

    У нас тоже по фичам всё, а общие компоненты отдельным проектом идут

  • @SuhushinAS
    @SuhushinAS 2 роки тому

    Привет!
    Почему не может быть горизонтальных связей?
    Например, карточка новости (сущность news), внутри которой аватарка автора (сущность user).

    • @killd0z3r
      @killd0z3r Рік тому

      Значит юзер должен быть в шаред

  • @cikada3398
    @cikada3398 2 роки тому

    10:21 почему не могу сразу экспортировать компонент из index.js, не понимаю какая разница?

    • @e_viskhan
      @e_viskhan 2 роки тому +1

      Если сделать так, как ты предлагаешь и как делал ошибочно и я, в том числе, когда ты открываешь несколько своих компонентов, а все они называются index.js, то по именам файлов абсолютно не понятно, что это за компонента, если этот файл не открывать. Если простыми словами у тебя открыто 10 файлов index.js, и поди разберись, какой Index.js тебе открывать чтобы добавить туда строчку кода)).
      Я тоже до сих пор до этого момента совершал данную ошибку в силу малого опыта, но вижу человек на видео предлагает довольно хорошее решение, которое мне как новичку до сих пор не было известно.

  • @didexdida1697
    @didexdida1697 5 років тому

    Чем то напомнило ducks из редакса )

  • @faizulla5838
    @faizulla5838 3 роки тому

    5:20 .... если коротко то используйте MVC и ООП.
    посмотрите на структура ларавел (для примера) и сделай приб что то такое.
    это и вопрос безопасности..

  • @faizulla5838
    @faizulla5838 3 роки тому

    9:50 это обычная реализация в вордпресс шаблонах....в индекс пхп ничего нет кроме ссылок на хедкр-контент-футер пхп и тд

  • @metalcorewitchkhousovitch5774
    @metalcorewitchkhousovitch5774 5 років тому

    Что за прога?