Автоматизация создания React-компонентов

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 68

  • @АдилетАлдажарбеков
    @АдилетАлдажарбеков 11 місяців тому

    Спасибо Михаил. Очень полезные вещи освещаете. Одно удовольствие смотреть ваши видео

  • @manfred7_2023
    @manfred7_2023 2 роки тому +14

    Бомбически полезная штука! Автоматическая генерация css модулей под компонент - это очень удобно!

  • @romandeveloper7720
    @romandeveloper7720 Рік тому +4

    Господи! Ты вообще супер! Спасибо, это очень нужно, я уже задолбался вручную это делать)

  • @NikitaShmidt-v4f
    @NikitaShmidt-v4f 8 місяців тому

    Спасибо, Михаил, очень крутое видео, сразу же добавил в свой проект)

  • @РоманНарожнов
    @РоманНарожнов Рік тому

    Огонь! Спасибо!

  • @Sylar7773
    @Sylar7773 2 роки тому +4

    Спасибо, каждый день жду Ваших обучающих видео 💪👍

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

    Спасибо, Михаил.
    Буду пробовать использовать в работу.

  • @myrichstory
    @myrichstory Рік тому +2

    Использовал Folder Templates для VS Code. Но эта утилита ещё круче, вроде бы. Спасибо, Михаил!😊

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

    Спасибо за интересный контент!

  • @A.Floatrx
    @A.Floatrx 2 роки тому +2

    в WebStorm есть еще такая штука как File and Code Templates. Позволяет делать все тоже самое... но если у вас VSC или другая IDE - тула очень удобная! давно искал что-то подобное )) обязательно попробую. Спасибо

  • @ViktorP4elkin
    @ViktorP4elkin 2 роки тому +4

    Я простой человек: вижу новое видео от Михаила - ставлю лайк, потом смотрю!

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

    Прикольная библиотечка, спасибо автору за инфу!

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

    Очень интересно!

  • @Евгений-х7п9с
    @Евгений-х7п9с 2 роки тому

    Ты круто объясняешь. Спасибо 🙏

  • @promoabys
    @promoabys 2 роки тому +2

    После Ангулара, где есть встроенный CLI искал похожую штуку для реакта.
    Видел этот проект, но что-то активность использования этого проекта не поразила,
    поэтому не стал даже пробовать.
    В принципе основу файла достаточно быстро можно сделать
    при помощи расширений snippets в IDE или использовать близкий по коду компонент.
    Проекты на реакте не такие строгие по структуре,
    поэтому там не всегда и возникает такая необходимость
    в создании сразу набора файлов.
    В ангуляре же кроме обязательного создания наборов разных структурных файлов
    они ещё корректно прописывались в требуемых конфигах, что также облегчало работу.
    Спасибо за видосик ))

  • @sammylain
    @sammylain 7 місяців тому

    На апрель 2024 имена файлов создаются в нужном кейсе при наборе команды. То есть в шаблоне файлы должны называться TemplateName, но при создании через команду npm run component template-name создаст файл в кебаб-кейсе и т.д.

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

    просто щикарно!

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

    Полезно было посмотреть 🫡

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

    отлично!

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

    Спасибо, очень полезное видео

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

    Очень удобно. Большое спасибо )

  • @igortrifonov9339
    @igortrifonov9339 2 роки тому +4

    Сначала ставлю лайк, затем смотрю :)

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

    Было бы круто увидеть урок про lodash особенно с использованием реакт

    • @mishanep
      @mishanep  2 роки тому +2

      Там особо нечего разбирать. Простейшая библиотека хэлперов. У меня есть плейлист по другой либе хэлперов, ramdajs, там въехать сложнее. А с лодашем надо просто спокойно брать хэлпер за хэлперов и смотреть что он делает.

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

    добрый день Михаил . очень полезные видео , не планируете сдлеать видео для джунов TypeScript, Redux Toolkit, RTKQuery ? Спасибо Вам

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

      Приветствую!
      У меня есть на канале видео на темы, о которых вы спрашиваете.

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

    Безума я от автора. Скачал плейлистов парочку, которые планирую пересмотреть.

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

    обычно в проекте будет иерархия компонентов, потому эта CLI пока что просто прикольная игрушка

  • @demos.
    @demos. Рік тому

    sass из коробки, как я понял нету, можно только через шаблоны?

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

    Отличное видео, Михаил, Вы использовали раньше нативные сниппеты vs code на проектах?

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

      Да, конечно. И сейчас активно использую.

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

    Палец вверх👍

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

    Folder Templates (extension) - хорошо подойдет для vs code

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

    Спасибо за видео, скажи что за тема у тебя установлена в vscode? похожа на Сodesandbox Black

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

      Вроде она и есть

  • @victormog
    @victormog 2 роки тому +2

    Кто-то хитрожёлтый хакнул Angular? 😉
    P.S. должен расстроить - по поводу регистра названий файлов и вложенных директориев вопрос висит на форуме гитхаба без ответа с 1 июля 2021 года...

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

    Миша Привет!
    Уже доступен курс по ТС?
    Если нет, когда стоит ожидать?

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

    Очень классная штука, было бы ещё гибкая система, а не линейная

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

    Просто создаю компонент example со всеми нужными файлами, а когда надо копирую с автозаменой. То же самое с feature, entity и чем угодно...

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

    Может кто-нибудь знает как создавать файлы в разных папках и модифицировать другие файлы?

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

    👍

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

    Разве не через пременную скрипта задается ? `npm run component Lodader --path="./src/components/Button/componentns/"

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

      Можно и через переменную. Это общая практика, когда одно и то же можно сделать разными способами - либо опциями cli, либо записями в конфиге.

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

      @@mishanep видимо мне стоило добавить контекста, вы говорили в конце видео о проблемма вложенно создания. Я вот об этом. 🙂

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

      @@deanArtDev да, речь шла о том, чтобы одной командой создать компонент, у которого в одной директории будет, скажем 4 файла, плюс 1-2 поддиректории с доп файлами. Например, часто люди для тестов создают отдельную поддиректорию.

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

      @@mishanep Понял, да такого в доке тоже не увидел

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

    несомненно видео познавательное, но не проще ли в IDE это сделать или в крайнм случае просто сложить и положить в архив кучку файлв, которую развернуть в нужном месте? зато нет еще одной зависимости. тем более что все равно все вручную приходится заранее делать. так же сделать заготовочки которые потом использовать, только переименовать, что в системе автоматически делается.

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

      Ты зависимость можешь удалить в конце

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

      Это же dev зависимость, в сборку она не идет. В принципе можно вообще не устанавливать, но тогда команда длиннее будет =)
      Копипастить файлы - лично мне не нравится такой подход.

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

      @@DmitriyDev так а в чем суть всего деяния, когда что-то установил, кучу ручной работы провел, потом это используешь? можно просто свои заготовки сделать и так же использовать. а удаление не равно тому что вообще неустанавливал. хвостики все равно остаются. явного плюса нет ведь.

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

      ​@@romanmed9035 Ты можешь и с этим плагином заготовку сделать 1 раз и потом использовать во всех проектах

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

      @@DmitriyDev вот так оно конечно лучше.

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

    Было бы очень круто увидеть от вас видео о регулярных выражениях!

  • @artemish
    @artemish 2 роки тому +2

    посмотри plopjs

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

      Выглядит многообещающе. Спасибо

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

      Глянул, Plop.js даже более гибкий чем generate-react-cli, пасиба

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

      + он лучше

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

    С ESLint + prettier + typescript возникает проблема. При таком создании по шаблону в созданный экземпляр не попадают некоторые функции, типа console.log + пропадают фигурные скобки, заменяясь на круглые, по этой же причине пропадает return. Это печалька, но в комментах написали, что есть расширение для VScode, время попробовать и его)

  • @VitaliiHalytskyi
    @VitaliiHalytskyi 2 роки тому +2

    В jetbrains ide, есть такое с коробки в каждом их редакторе

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

      в vs code тоже, кстати, сниппеты называются)

    • @mishanep
      @mishanep  2 роки тому +2

      Сниппеты не создают группу файлов, а наполняют один уже существующий.

    • @КириллСмирнов-ь5ъ
      @КириллСмирнов-ь5ъ 2 роки тому

      Как называется?

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

      @@mishanep idea все это делает, создает группу файлов

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

      @@КириллСмирнов-ь5ъ "File and Code Template"