Библиотека компонентов Material UI. Быстрый старт

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024

ความคิดเห็น • 137

  • @Krmznrmzn
    @Krmznrmzn ปีที่แล้ว +46

    Ты не представляешь, НАСКОЛЬКО я рад, когда собираюсь изучить что-то и у тебя есть по этому тутор!))))

    • @alexmarch
      @alexmarch ปีที่แล้ว

      о да

    • @idpliev
      @idpliev 2 หลายเดือนก่อน

      Тоже самое хотел написать, когда в начале ролика слышу голос, понимаю что это будет хороший видос)

  • @igorchernov1340
    @igorchernov1340 3 ปีที่แล้ว +28

    Михаил, очень понравилась подача материала. Я новичок в React и хотелось бы видео о построении логики в React , может новый синтаксис или базовые вещи. Уверен начинающим будет очень полезно. Спасибо за ваш труд !!!

  • @andrewsam224
    @andrewsam224 7 หลายเดือนก่อน

    Вау!!! Супер контент!!!! Рекомендую к просмотру!!!! Спасибо Михаил!!!

  • @Компьюторщик-ь2о
    @Компьюторщик-ь2о 2 ปีที่แล้ว +1

    Быстрый старт, название видео говорит само за себя, редко встретишь такие качественные видосы + с таким крутым практическим примером, спасибо!

  • @ТарасМ-х9ф
    @ТарасМ-х9ф 2 ปีที่แล้ว +1

    Советую приобрести курсы Михаила на юдеми , подача очень качественная и все понятно , начинал именно с них .
    И спасибо за material ui)

  • @giyosiddinshokirov1303
    @giyosiddinshokirov1303 6 หลายเดือนก่อน +1

    Братан ты вабше чотка обесняеш
    спс.

  • @user-oo6sq7nt1y
    @user-oo6sq7nt1y ปีที่แล้ว +3

    Спасибо за Видео . Было бы здорово более продвинутый вариант , на подобе кастомных стилизаций , провайдеров тем

  • @nintendoBoy-o7x
    @nintendoBoy-o7x ปีที่แล้ว

    Дуже добрий практичний гайдик для входу в тему, все як в назві)
    Дяка Вам)

  • @khalkhalyan
    @khalkhalyan ปีที่แล้ว +1

    Михаил, видео просто супер! Успехов!)

  • @maximbagrayntsev5154
    @maximbagrayntsev5154 ปีที่แล้ว +1

    Крутая подача материала, очень полезно для старта по Material UI

  • @NoName-ro6it
    @NoName-ro6it ปีที่แล้ว

    Спасибо за видео.
    Очень нужный контент.

  • @РусланРастегаев-з1э
    @РусланРастегаев-з1э 2 ปีที่แล้ว +2

    Спасибо за вашу работу! Все очень круто подано) Приятно, когда по моим запросам появляются видео именно вашего производства)

  • @from_brest2631
    @from_brest2631 3 ปีที่แล้ว +2

    Зачот: для новичков отличный вводный курс как работать с пропсами ,компонентами и их апи... Лайк и подписка.

  • @maratfaizer
    @maratfaizer 2 ปีที่แล้ว +2

    Спасибо! Потрясающая подача! все доступным языком. Правильно, что сам код был готов и вы делали фокус лишь на MUI

  • @ОленькаМослакова
    @ОленькаМослакова 2 ปีที่แล้ว +1

    material ui крутой инструмент, спасибо!

  • @NikOroferov
    @NikOroferov ปีที่แล้ว

    Комментарий приемлемой длины в благодарность за видео

  • @lordunitaz
    @lordunitaz 3 ปีที่แล้ว +2

    Лучшая подача материала из всех что я видел. Спасибо вам, хоспаде!

  • @Jdjdjjjxhzh
    @Jdjdjjjxhzh 3 ปีที่แล้ว +2

    Очень классная подача материала, лайк + подписка

  • @victorradchenko827
    @victorradchenko827 2 ปีที่แล้ว

    Михаил, спасибо! Емко, информативно.

  • @profidev_js
    @profidev_js 2 ปีที่แล้ว +1

    Инпутик уехал.. Боже мой, как мило)

  • @ИванФамилия-ю5и
    @ИванФамилия-ю5и 11 หลายเดือนก่อน

    Спасибо за труд!

  • @abolnikov
    @abolnikov 2 ปีที่แล้ว

    Хорошее видео. Почерпал пару фишек для своего проекта. Да и в целом стало более понятно как работать с материалЮаЙ

  • @vsevolodcerneavschi507
    @vsevolodcerneavschi507 3 ปีที่แล้ว +1

    ishe material ui, spasibo Mihail!

  • @nursultanyrysbaev9178
    @nursultanyrysbaev9178 2 ปีที่แล้ว

    только только изучаю реакт, материал то что надо! спасибо! очень помогло!

    • @pandarry3212
      @pandarry3212 2 ปีที่แล้ว

      Как успехи, Нурик?

    • @urek8988
      @urek8988 2 ปีที่แล้ว

      @@pandarry3212 трудоустроился?

  • @ybpvin
    @ybpvin 2 ปีที่แล้ว

    Thank you dear. Perfectly!

  • @kohanokhrin
    @kohanokhrin ปีที่แล้ว

    Очень классно. Я всё понял.)

  • @aokijikuzan2131
    @aokijikuzan2131 3 ปีที่แล้ว

    Спасибо за очень качественный материал. Очень сильно помог в освоении

  • @ЭльдарМырзатай
    @ЭльдарМырзатай ปีที่แล้ว

    Михаил, СУПЕР КОНТЕНТ!

  • @EmmyGold
    @EmmyGold 3 ปีที่แล้ว

    спасибо большое, очень полезный урок, хочется еще))

    • @mishanep
      @mishanep  3 ปีที่แล้ว +1

      Как раз вчера на канале вышло еще одно видео с использованием Material UI =) Посвящено пагинации.

    • @gingashie
      @gingashie 3 ปีที่แล้ว

      @@mishanep спасибо, посмотрю) тяжеловато мне даётся документация, а на работе нужно использовать material UI, вот благодаря вашему видео я начала что-то понимать) жаль что в документации нет видео инструкции с принципами работы того что они накодили)))

  • @АлександрЩепкин-ж5ы
    @АлександрЩепкин-ж5ы 3 ปีที่แล้ว

    Огромное спасибо за видео !!!

  • @petermashine1483
    @petermashine1483 9 หลายเดือนก่อน

    смотреть легко и просто. я пытаюсь гриды красивыми сделать!!! нифига!

  • @ТарасМ-х9ф
    @ТарасМ-х9ф 2 ปีที่แล้ว +3

    Мне кажется вам следует вкладываться в развитие обучающих проектов , так как у вас хорошо это получается и в будущем возможно будет хорошая отдача , успехов !

  • @deniskotov
    @deniskotov 2 ปีที่แล้ว

    Очень классно, спасибо!

  • @АлександрКузнецов-ю7ф8м
    @АлександрКузнецов-ю7ф8м 2 ปีที่แล้ว

    Спасибо, очень круто

  • @sergeydanilyuk7952
    @sergeydanilyuk7952 2 ปีที่แล้ว

    Super, thank you!

  • @maxpayne9074
    @maxpayne9074 ปีที่แล้ว

    Михаил, подскажите.
    1. Я создаю тему createTheme, Кидаю ее в провайдер. Компоненты ее используют.
    Но когда я во внутреннем компоненте использую useTheme , моя созданная тема слетает(
    2. Зачем вообще useTheme ?

  • @ДмитрийЕгоров-с5ь
    @ДмитрийЕгоров-с5ь 3 ปีที่แล้ว +2

    Круто! Спасибо за материал! Разберите еще кастомизацию компонентов с использованием классов, метода styled и т.п.

  • @VladislavMeshcherinov
    @VladislavMeshcherinov ปีที่แล้ว +2

    29:28 drawer - это не рисовальщик, а дословно "выдвижной ящик" (по типу того что контент выдвигается как ящик из шкафа)

  • @sergeyporshakov967
    @sergeyporshakov967 2 หลายเดือนก่อน

    установка зависимостей зависает на idealTree:mui-shop-project-master: sill idealTree buildDeps, что делать?

  • @gingerantelopeandgreywolf6701
    @gingerantelopeandgreywolf6701 ปีที่แล้ว

    спасибо за очень понятное объяснение mui!

  • @illyasydorenko1895
    @illyasydorenko1895 ปีที่แล้ว

    Почему когда я ставлю position static эппбару то но у меня становится посредине страницы и занимает не все пространство а только что нужно тексту, я хочу чтоб он статический был и не перекрывал контент

  • @seryozhaasatryan3270
    @seryozhaasatryan3270 ปีที่แล้ว

    Спасибо за урок, только хотел узнать все материалы которые мы будем исползовать они responsive или для этого нужно что-то дополнительное?

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Чудес не бывает) Если вам нужно чтобы, например, размер шрифта был разный на телефоне и десктопе, либо набор карточек был в одну колонку или же в 3 - над этим надо дополнительно поработать. Где-то это решается на уровне пропов xs, md и так далее, где-то на уровне темизации, а где-то могут и медиа запросы пригодиться.

    • @seryozhaasatryan3270
      @seryozhaasatryan3270 ปีที่แล้ว

      @@mishanep понял, спасибо большое.

  • @Irishka_Vinni
    @Irishka_Vinni 2 ปีที่แล้ว

    Какие плагины вы используете для vscode для базовой разметки?

  • @holovkevych
    @holovkevych 2 ปีที่แล้ว

    норм, все просто и понятно)

  • @anton.istranin
    @anton.istranin 2 ปีที่แล้ว

    👍 Благодарю!

  • @НикитаПолозов-я5ш
    @НикитаПолозов-я5ш ปีที่แล้ว

    возможно у вас есть первый урок, где вы делаете приложение без MUI

  • @timofeymanko7870
    @timofeymanko7870 2 ปีที่แล้ว +1

    Спасибо, очень круто!
    Что за плагин для автоимпортов?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      VS Code делает это из коробки. Он смотрит на имеющиеся зависимости, и если название компонента, что мы вводим, ему известно, он в контекстном меню нам его предлагает.

  • @pavelmelnik9952
    @pavelmelnik9952 3 ปีที่แล้ว +1

    Класс! Давно хотел попробовать, но не решался - уж больно серьёзной она казалась из-за обилия компонентов. как вывод - понравилась очень. постараюсь поипользовать её при любой ближайшей возможности. Вам как всегда лайк, отлично говорите!)
    up:
    скопировал ваш репозиторий, но при npm install менеджер почему-то начал выдавать какие-то ошибки доступа с референсом на npm login. удалил package-lock, создал аккаунт на их сайте и ввел npm login с этим аккаунтом. повторил npm i и это решило проблему, пакеты установились, но появилась другая проблема - npm start стартует около минуты, и делает ребут страницы примерно столько же. поискал в интернетах, советуют удалить папку .cache из node_modules - не помогло.
    не знаю откуда это всё взялось. вчера клонировал ваш redux\toolkit и было всё отлично

    • @rahimkhatsiev2851
      @rahimkhatsiev2851 3 ปีที่แล้ว

      Тоже самое.

    • @sergeysurname517
      @sergeysurname517 3 ปีที่แล้ว

      Тоже самое

    • @ЕгорКравцов-ю5щ
      @ЕгорКравцов-ю5щ 2 ปีที่แล้ว

      удалил yarn.lock, затем вновь попробовал npm install и все подгрузилось)

    • @e_viskhan
      @e_viskhan ปีที่แล้ว

      Тоже самое, жутко долго запускается и перезагружается проект

  • @irina5756
    @irina5756 2 ปีที่แล้ว

    Спасибо. А какой плагин у вас установлен чтоб сразу получать соответствующий импорт при написании названия компонента?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Это сам vs code. Для авто импорта плагин не нужен. Просто из подсказки нужно выбрать.

    • @irina5756
      @irina5756 2 ปีที่แล้ว

      @@mishanep у меня по MUI так не делает ы автоматически импорт не добавляет

  • @koshgosh3081
    @koshgosh3081 ปีที่แล้ว

    а будет гайд про стилизацию material ui с styled-components ?

    • @mishanep
      @mishanep  ปีที่แล้ว

      Не планировал пока

  • @evgeniykolmak5459
    @evgeniykolmak5459 2 ปีที่แล้ว

    А адаптировать под мобильные устройства? Так же как и в бутстрапе? Через кол-во колонок?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Смотря о чем вы спрашиваете.
      Есть компонент Grid mui.com/components/grid/
      Там через соответствующие пропы указывается кол-во колонок, да.
      На той же странице есть пример, как для свойства columnSpacing задать адаптивные настройки.

    • @user-888azim-97
      @user-888azim-97 ปีที่แล้ว

      если не про грид и резиновую вёрстку, то кажется это делается через условный рендеринг в зависимости от ширины экрана. адаптив -- типа как преобразовать колонку меню (почти как basket в видео) в таббар снизу на мобилке.

  • @gyglejid
    @gyglejid ปีที่แล้ว

    Не умею писать красиво, но каждый просмотренный урок от Михаила для меня-новичка - как свежий глоток воздуха))
    Решил разобраться в issue от Михаила по поводу нежелаемого закрытия снэкбара при нажатии в карточке товара на кнопку ‘Купить’. У компонента Snackbar есть пропс “key” и если его заполнить какой-то уникальной фигней, связанной с добавлением товара в корзину, то мы полностью исправляем ситуацию и добиваемся желаемого эффекта.
    Чем заполнил я: создал в компоненте App реф, который изменяю каждый раз при добавлении товара в корзину:
    +import { …, useRef } from 'react';

    const App = () => {

    + const snackbarKeyRef = useRef(0);

    const addToOrder = (goodsItem) => {

    + snackbarKeyRef.current = snackbarKeyRef.current + 1
    };

    return (
    ...


    )

    }

    Или можно в этот реф ложить наименование товара (в ф-ии addToOrder) и с помощью интерполяции в пропсе message к-та Snackbar выводить сообщение какой именно товар добавлен в корзину

  • @sandryeyev
    @sandryeyev 2 ปีที่แล้ว

    Thanx!

  • @ДенисЦарьков-щ6ш
    @ДенисЦарьков-щ6ш 11 หลายเดือนก่อน

    Добрый день. Когда пытаюсь установить зависимости, то появляется ошибка E401. Подскажите, пожалуйста, как ее исправить?

    • @mishanep
      @mishanep  11 หลายเดือนก่อน

      Попробуйте удалить lock файл и запустить установку заново.

    • @ДенисЦарьков-щ6ш
      @ДенисЦарьков-щ6ш 11 หลายเดือนก่อน

      Все получилось. Спасибо!

  • @КостяКреон
    @КостяКреон 2 ปีที่แล้ว

    Все хорошо, но есть вопрос?
    ...когда я создаю компонент, есть ли разница в расширении JSX или JS?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Нет. Но часто редактор кода из коробки не будет делать подсказки для jsx разметки в js файле, а в jsx - будет.

  • @denischudov3293
    @denischudov3293 8 หลายเดือนก่อน

    💪💪💪🔥🔥🔥🔥

  • @Zeka1710
    @Zeka1710 ปีที่แล้ว

    Михаил, а как называется расширение для автоимпорта?

    • @mishanep
      @mishanep  ปีที่แล้ว

      Не нужно для этого расширения. Это из коробки в Vs code.

  • @maxpayne9074
    @maxpayne9074 2 ปีที่แล้ว

    Подскажите пожалуйста, как верстать макет на react + materialUI? мне нужно компонентам дописывать стили или как ?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      Material UI позволяет кастомизировать и тему и компоненты. Вы можете как свои компоненты на безы mui создавать, так и дописывать нужные вам стили.

    • @maxpayne9074
      @maxpayne9074 2 ปีที่แล้ว

      Тоесть, если у меня произвольный макет, я могу использовать materialUI, вставлять компоненты и дописывать необходимые стили как в макете . Я правильно понял ?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      да
      но иногда бывает проще с нуля писать, чем переопределять готовые стили
      если макет изначально разрабатывался с учетом дизайн системы mui, то другое дело

  • @kontik2020
    @kontik2020 2 ปีที่แล้ว

    Это все круто, но было бы еще лучше ,если бы свой дизайн, который нарисовал дизайнер, сверстать на материал ui... а так это все и в доке есть

  • @AnnSyharevskaya
    @AnnSyharevskaya ปีที่แล้ว

    Только у меня при развертывании стартового проекта ошибка code E401 Unable to authenticate, your authentication token seems to be invalid.
    npm ERR! To correct this please trying logging in again with:
    npm ERR! npm login
    ???

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Удалите package-lock.json и запустите установку заново

    • @mixfix86
      @mixfix86 ปีที่แล้ว

      @@mishanep не помогает =(

    • @MaximTitov-ru1lp
      @MaximTitov-ru1lp ปีที่แล้ว

      @@mixfix86 удалить файл yarn которые вы склоннировали с репозитория

  • @manofsteppe179
    @manofsteppe179 3 ปีที่แล้ว

    Спасибо! Подскажите, каков ваш выбор между ant designe и material ui? Понимаю что зависит от проекта и прочих сопутствующих факторов, но все же, если говорить о золотой середине. По мне material ui уж очень напоминает bootstrap, посредственный дизайн

    • @mishanep
      @mishanep  3 ปีที่แล้ว +1

      Мой выбор Chakra UI. Но с выходом пятой версии mui, он стал больше походить на Chakra, и проще конфигурируется. В целом MUI хорош для админок. Ant.d, по мне, более универсален.

    • @manofsteppe179
      @manofsteppe179 3 ปีที่แล้ว

      @@mishanep Понял, иду смотреть chakra ui) Прохожу ваш курс по JS на Udemy, четко!

  • @BlexJS
    @BlexJS 2 ปีที่แล้ว

    Error: Invalid hook call. Всё перепробовал(Обновлял модули, брал код с самого сайта, делал на классах, функциях и стрелочных функциях), ничего не помогает(

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      Спокойствие, только спокойствие. Примерчик набросайте с проблемой на codesandbox.io

    • @BlexJS
      @BlexJS 2 ปีที่แล้ว

      ​@@mishanep Я решил проблему, были неправильно установлены пакеты. Спасибо за помощь.
      Также спасибо за такие информативные видео ♥♥♥

  • @anv7259
    @anv7259 2 ปีที่แล้ว

    не подскажите как называются плагины для быстрого заполнения и импорта?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Это встроенная возможность редактора. Есть как WebStorm, так и в VS Code.

  • @sophiasmit5638
    @sophiasmit5638 2 ปีที่แล้ว

    Хоть и прошло много времени. Все равно спрошу, где ссылка на гит?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      В описании к видео - после таймкодов.

  • @mr.zxzxzxz3816
    @mr.zxzxzxz3816 ปีที่แล้ว

    чёткий мужик

  • @IhorVyshniakov
    @IhorVyshniakov 2 ปีที่แล้ว

    У меня нету подсказок названий иконок(компонент) для импорта как у вас сдесь 11:42. Подскажите кто-то плиз как сделать так, чтобы эти подсказки были???
    Это разширение какое-то или как
    Спасибо за полезный контент!

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Может у вас старая версия vs code? Или может наоборот какое то расширение это блокирует?

    • @IhorVyshniakov
      @IhorVyshniakov 2 ปีที่แล้ว

      @@mishanep VS Code сегодня обновлял. А по поводу расширений не знаю. Могли бы вы если вам не сложно, пожалуйста, скинуть мне на почту(следующим комментом скину) скриншоты какие у вас расширения установлены и содержимое вашего файла settings.json?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      @@IhorVyshniakov об интимных вещах просите)) я вот точно ничего специально не делал. Для реакта у меня только es7/graphql snippets стоит, но он для сниппетов, в настройках эту часть не затрагивал. 75% моих настроек есть на канале в отдельном видео, после него добавлял по мелочи, в основном для styled-components и Vue. Редактор смотрит существующие зависимости проекта и в контексте предлагает авто импорт.

    • @IhorVyshniakov
      @IhorVyshniakov 2 ปีที่แล้ว

      @@mishanep Не знал что это считается у программистов интимом, хах)
      Тогда буду искать ваше видео о настройках Вс кода и пытаться разобраться. Спасибо

  • @blackout1819
    @blackout1819 2 ปีที่แล้ว

    а как стилизовать hover например по своему?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      Здесь несколько вариантов решения: описать объект компонента в теме, либо на базе имеющегося компонента создать свой собственный с доп. стилями (для этого предоставляется утилита styled), либо в атрибуте sx на конкретном инстансе компонента.
      В всех случаях при описании объекта стилей есть возможность организовать вложенность. Например:

  • @oleksiikriuchkov7399
    @oleksiikriuchkov7399 2 ปีที่แล้ว

    Скажите, а как установить нод модули на скачанный проект?

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Набрать в терминале npm install из папки проекта

    • @oleksiikriuchkov7399
      @oleksiikriuchkov7399 2 ปีที่แล้ว

      @@mishanep благодарю

  • @АлексейКомлев-т4с
    @АлексейКомлев-т4с 2 ปีที่แล้ว

    Хорошо получается объяснять. Может вам на Ютуб зайти)
    И курсы создать)

  • @enmaboya
    @enmaboya 3 ปีที่แล้ว

    мне, честно говоря мне, скорее всего, не хватает опыта, но использование material ui с typescript, тот ещё мазохизм )

  • @rinat_kam
    @rinat_kam 3 ปีที่แล้ว

    Работает только с реактом?

    • @mishanep
      @mishanep  3 ปีที่แล้ว

      В данном случае это реализация именно под Реакт. Для Vue есть аналогичный Vuetify. Есть просто css либа Materialize css.

  • @AndriiNakonechnyi-f3y
    @AndriiNakonechnyi-f3y 3 ปีที่แล้ว

    Ахуенно распетлял, респект, вторая часть будет?

    • @mishanep
      @mishanep  3 ปีที่แล้ว

      Не планировал. Может заюзаю в рамках одного из проектов на канале.

  • @ArtFanRamm
    @ArtFanRamm ปีที่แล้ว

    Ну я так понял для бэкендера по-быстрому и по-легкому накидать фронт для проекта на material ui не представляется возможным, нужно еще реакт выучить

  • @АндрейРусин-ъ3р
    @АндрейРусин-ъ3р 2 ปีที่แล้ว

    10:38 Что это за плагин?

    • @mishanep
      @mishanep  2 ปีที่แล้ว +1

      ES7 React/Redux/GraphQL/React-Native snippets

  • @mikhailartiushkin982
    @mikhailartiushkin982 11 หลายเดือนก่อน

    тебе ок на белой теме?)

    • @mishanep
      @mishanep  11 หลายเดือนก่อน

      Да, вполне. Но люди жаловались, пришлось перейти на темную))
      Есть люди, у кого непереносимость темной. Причем физически - глаза быстро начинают болеть. А на светлую чаще жалуются люди, кто в темноте привык работать =)

  • @thehuman9604
    @thehuman9604 2 ปีที่แล้ว

    flexGrow сокращение имеет. Но не в Материале. А в CSS. свойство flex: 1 == flexGrow: 1. СОветую подробнее почитать на МДН

  • @rasvom
    @rasvom ปีที่แล้ว +1

    Хотел закрыть видос, но этот голос ска.. из-за него остался, збс

  • @АндрейХмара-р2г
    @АндрейХмара-р2г ปีที่แล้ว

    КАЕФ

  • @rusfungame
    @rusfungame 2 ปีที่แล้ว

    мс

  • @ДенисИванов-э3к8э
    @ДенисИванов-э3к8э 2 ปีที่แล้ว

    Худшего видео чем ваше я не видел. Как вы из пустой директории получили уже готовый проект с файлами и директориями? Перелетели магией? Совершенно не понятно как генерировать проект mui.

    • @mishanep
      @mishanep  2 ปีที่แล้ว +5

      Насколько помню, в видео показывается набор необходимых зависимостей для MUI. Каждое видео имеет пререквизит. В данном случае - умение создавать реакт приложение и в принципе пользоваться реактом. Если этого нет, то вы раньше времени решили изучать material ui.

    • @ДенисИванов-э3к8э
      @ДенисИванов-э3к8э 2 ปีที่แล้ว

      @@mishanep Пререквизит в моем понимании долен одержать логически непрерывную цепочку объяснений. У вас я этого не увидел. Если этого нет то вы слишком рано выложили это видео.

    • @mishanep
      @mishanep  2 ปีที่แล้ว +8

      @@ДенисИванов-э3к8э смешно))

  • @nikn6244
    @nikn6244 2 ปีที่แล้ว

    Когда ввожу npm i для установки зависимостей выдаёт npm ERR! code E401
    npm ERR! Unable to authenticate, your authentication token seems to be invalid, как то так

    • @mishanep
      @mishanep  2 ปีที่แล้ว

      Удалите package-lock.json и попробуйте ещё раз

    • @mixfix86
      @mixfix86 ปีที่แล้ว

      @@mishanep не устанавливается, такая же ошибка, package-lock удалён

    • @user-888azim-97
      @user-888azim-97 ปีที่แล้ว

      да видимо залогинился в npm, может от организации на работе? npm config delete registry

  • @gift.albooms
    @gift.albooms ปีที่แล้ว

    Крутой урок! Вопрос - зачем прописывать Function.prototype по умолчанию в props? Только во избежание ошибки "is not a function"? Или ещё какой-тот смысл есть в этом?

    • @mishanep
      @mishanep  ปีที่แล้ว +1

      Зависит от использования. Если мы явным образом вызываем полученную через пропсы функцию, то в случае undefined получим ошибку в рантайме (либо надо делать проверку), а если функция просто вешается на onClick или что-то подобное, без явного вызова и передачи в нее аргументов, то можно обойтись и без фоллбека. Другого смысла я не вижу.

  • @sergeykudryashov9097
    @sergeykudryashov9097 2 ปีที่แล้ว

    Михаил, спасибо большое. Как раз то, что надо.

  • @petermashine1483
    @petermashine1483 9 หลายเดือนก่อน

    смотреть легко и просто. я пытаюсь гриды красивыми сделать!!! нифига!

  • @stormd2902
    @stormd2902 2 ปีที่แล้ว

    класс, спасибо