Верстка сайта React JS Material-UI - Установка, адаптивное меню

Поделиться
HTML-код
  • Опубликовано: 16 авг 2020
  • Мы начинаем новый курс верстки сайта на React js с применением библиотеки Material UI. Данный курс очень полезен начинающим так как мы на практике сделаем рабочий простой сайт на React js. Многие новичка боятся новых для себя технологий и библиотек но Material Ui очень прост в использовании и в этом видео я вам покажу верстку сайта с нуля на material ui простыми компонентами.
    Nicepage - это сайт-билдер, с которым справится каждый.Размещайте элементы дизайна свободно, как в Figma и Photoshop, при этом получится работающий сайт и чистый HTML код.Nicepage автоматически адаптирует сайт для мобильных устройств.
    Nicepage - bit.ly/nicepage-wd

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

  • @nodirayakubova6395
    @nodirayakubova6395 3 года назад +10

    Как всегда круто давайте пожалуйста по больше уроков про React.Js

  • @KotovValentin
    @KotovValentin 3 года назад +1

    Спасибо за труд !
    Все доступно сказано !

    • @magomedmycaev7080
      @magomedmycaev7080 3 года назад

      Привет я тоже начал изучать JavaScript я на телеграмм канале @bofre нашел бесплатные книги по JavaScript

  • @4sARy
    @4sARy 3 года назад +2

    Хороший урок, приятный голос. Забавно вырезал неудобные моменты :)

  • @vls5001
    @vls5001 3 года назад

    как раз начал смотреть в сторону material ui , ant и react-bootstrap хороший урок

    • @SuprunAlexey
      @SuprunAlexey  3 года назад +1

      React bootstrap щас тоже будет

  • @Vintelhalter
    @Vintelhalter 3 года назад

    Спасибо огромное за твой контент!!!

  • @user-rb9be2og1h
    @user-rb9be2og1h 3 года назад +4

    Спасибо за трансляцию. Прошу более подробно остановиться на работу с CSS. Имею небольшой опыт , и отрицательный с использованием MATERIAL UI c CSS (размеры, цвета, например уменьшения полоски /высоты/ в заголовке )

  • @user-qn3hb4nk6g
    @user-qn3hb4nk6g 2 года назад +3

    Конец 2021, Не работал импорт import MenuIcon from '@material-ui/icons/Menu';
    Сработал import MenuIcon from '@mui/icons-material/Menu';

    • @alexandrbiryukov5474
      @alexandrbiryukov5474 2 года назад

      Потому что разные версии Material UI , у автора 4 , а по дефолту на сайте документация к 5.2

    • @user-qn3hb4nk6g
      @user-qn3hb4nk6g 2 года назад

      @@alexandrbiryukov5474 так я и написал другим, чтобы не искали

  • @johnnester3115
    @johnnester3115 3 года назад +2

    Спасибо за видео :)

  • @ant3413
    @ant3413 3 года назад +1

    а как потом свою верстку подключить?вот например ок я подключил компоненты шапку и кнопки эти,а дальше как на css контент делать?

  • @atmproduction5839
    @atmproduction5839 3 года назад

    Мужик больше годноты, ты сможешь, давай

  • @spiderman4731
    @spiderman4731 2 года назад

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

  • @tetianabronitska6688
    @tetianabronitska6688 3 года назад

    Благодарю за видео

  • @valentinvasilkov5376
    @valentinvasilkov5376 3 года назад +5

    Если кто-нибудь делает на typeScript ,то вот типизация для useStyle )
    interface StyleProps {
    root: BaseCSSProperties,
    menuButton: BaseCSSProperties,
    title: BaseCSSProperties,
    }
    const useStyles = makeStyles((theme) => ({
    root: {
    flexGrow: 3
    },
    menuButton: {
    marginRight: theme.spacing(2) /*1 - 8px */
    },
    title: {
    flexGrow: 1
    }
    }))
    const classes = useStyles({} as StyleProps)

  • @user-us9tr3og7d
    @user-us9tr3og7d 3 года назад

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

  • @sekta_makar
    @sekta_makar 2 месяца назад

    Вы гений!
    Короче у меня была следующая проблема: подключил вроде всё через npm, все импорты светятся, заголовки и дивы тоже отображаются, но как только пытался внедрить что-то из библиотеки mui выдавало ошибки, я где-то часа 4 сидел, чтобы понять почему ничего не работает, чат не понимает, один видос глянул, делаю всё тупо также, второй глянул тоже ничего, думаю ну В ЧЁМ ПРОБЛЕМА, я уже всё перепробовал, Ваше видео смотрел уже в отчаянии и тут ИСКРА БУРЯ БЕЗУМИЕ! Ваш простой, но в то же время очень дельный совет: после подключения библиотеки ПРОВЕРИТЬ package.json и проверить появились ли зависимости (с версиями) - и тут я прозрел! Что нужно ещё раз npm запустить. Всё заработало!
    Ну т.е. Вы дали отличный рабочий прихват, прям ваще, ещё раз спасибо!

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

    А что сейчас вместо makyStyles использовать?

  • @StasKantor
    @StasKantor 3 года назад

    Спасибо тебе большое

  • @ravil9436
    @ravil9436 3 года назад +3

    Спасибо за твой контент) Можешь пожалуйста сделать видосик, python или javascript на фрилансе, что выбрать?

    • @SuprunAlexey
      @SuprunAlexey  3 года назад +2

      Хорошо

    • @user-ys9jv5mr9c
      @user-ys9jv5mr9c 3 года назад

      @@SuprunAlexey Спасибо) Скажи,ты сам учился или где-то курсы проходил?

  • @user-pe4wq2dv7q
    @user-pe4wq2dv7q 3 года назад +9

    Как по мне подача несколько сложная, было бы хорошо комментировать что именно делают те или иные свойства, а не просто пишем так и делаем так. Но если у себя в коде все эти свойства добавлять не скопом, а последовательно плюс постоянно нажимать на паузу и лезть в документацию, то можно разобраться. Лайк за видос и спасибо за проделанную работу!

  • @ol1175
    @ol1175 2 года назад

    Спасибо , полезно.
    Скажи пожалуйста, сейчас вышла версия 5 а я работаю на 4 и практически завершаю проект. Как долго будет поддерживаться версия 4 ? То есть не стоит ли переживать что через скажем года- два там что нить перестанет работать?
    Спасибо

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

      Не переживай, все работает)
      Не благодари 😆

  • @Lintonya
    @Lintonya 2 месяца назад

    как работать с документацией? Вообще никак не могу разобраться

  • @nouchance
    @nouchance 3 года назад +1

    А прога для бекэнда используешь ? PHP(laravel yii2 ) , PYTHON (Django , Flask) ?

  • @user-sw9ri4wi2z
    @user-sw9ri4wi2z 3 года назад

    Спасибо

  • @Joseph_S79
    @Joseph_S79 3 года назад +1

    Это SPA приложение? Просто пока не заметил использование BrowseRouter и Navlink

    • @SuprunAlexey
      @SuprunAlexey  3 года назад

      Просто

    • @gubatenkov
      @gubatenkov 3 года назад

      чувак даже не выкупает зачем роуты нужны 😂

  • @maxivanov3339
    @maxivanov3339 3 года назад

    хорош!

  • @dgvgfg
    @dgvgfg 3 года назад +1

    Сделал всё в точности, а вот заголовок направо не уехал( Блин, и зачем столько всего кода, если нужен только marginRight

  • @user-ev7gd6ng6t
    @user-ev7gd6ng6t 3 года назад

    Никогда не работал с реактом, но работал с vue js, на первый взгляд даже проще, чем в vue js)

    • @SuprunAlexey
      @SuprunAlexey  3 года назад

      Как по мне Vue проще

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

    makeStyles умер, да здравствует sx 👍

  • @solomon8540
    @solomon8540 3 года назад

    Только после рекламы допёр что это ты, думал это WebDev с его курсами)

  • @rastyboss6584
    @rastyboss6584 2 года назад

    Давай дальше

  • @CyberGenius777
    @CyberGenius777 3 года назад +25

    Человек просто решил повставлять куски кода из документации. Объяснение нулевое. Я бы не стал нанимать такого препода

  • @dobrMAV
    @dobrMAV 3 года назад

    Подскажите этот курс для начинающих?Если нет,то с чего можно начать изучать React ?

    • @SuprunAlexey
      @SuprunAlexey  3 года назад +1

      Повторяя все что будет на экране у вас все получится, да для начинающих. Если вообще не понятно то посмотрите курс по реакту у меня на канале

    • @dobrMAV
      @dobrMAV 3 года назад

      @@SuprunAlexey Спасибо!

  • @user-rb9be2og1h
    @user-rb9be2og1h 3 года назад +2

    В дальнейшем прошу обратить внимание на предоставление табличных данных.
    Их как в бухгалтерии так и в других направлениях "куча" а курсы (что я видел) этот вопрос вообще не затрагивают.
    Как будто вообще таких видов данных не существует.

  • @kislotka9717
    @kislotka9717 3 года назад +1

    Так на реакте приложения делают, или я чегото не понимаю?

  • @klas8645
    @klas8645 3 года назад

    Нужно больше РЕАКТА

  • @golang6212
    @golang6212 3 года назад

    Не совсем ознал, для чего AppBar? Его всегда использовать?

    • @SuprunAlexey
      @SuprunAlexey  3 года назад

      Это компонент для верхнего меню

    • @golang6212
      @golang6212 3 года назад

      @@SuprunAlexey спасибо, уже потыкал разобрался. Самое сложное -- это позиционирование элементов, например я вставляю Button и он у меня на весь экран сворачивается, во что его можно обвернуть?

  • @VladimirDoroslav
    @VladimirDoroslav 2 года назад

    навигации по роликам пожалуйста добавь.

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

    8:56 13 строка aria-label написана не правильно, и до последнего видео по сайту она не исправлена

  • @user-rb9be2og1h
    @user-rb9be2og1h 3 года назад +3

    Еще видео 720p - вроде все видно, но у меня большой экран (глаза плохие) лучше видео 1080p

    • @SuprunAlexey
      @SuprunAlexey  3 года назад +1

      Все время надо при начале съёмки менять параметры проекта... и забываю это делать..

    • @magomedmycaev7080
      @magomedmycaev7080 3 года назад

      Привет я тоже начал изучать веб программирование я на телеграмм канале @bofre нашел современные бесплатные книги по JavaScript

  • @mr.zxzxzxz3816
    @mr.zxzxzxz3816 Месяц назад

    куда пропал?

  • @apsolution4722
    @apsolution4722 2 года назад

    Привет) Конец 2021-го, актуально?

  • @araikrasoyan702
    @araikrasoyan702 3 года назад +2

    Меньше хейта, друзья. Русскоязычного обучающего контента по material ui не так много, кому не нравится, снимите сами видос и расскажите когда научитесь.

    • @sevene11even13
      @sevene11even13 2 года назад

      Если бы ты знал как через год твой коммент будет очень актульным

  • @FailValiev
    @FailValiev 2 года назад

    где код?

  • @dimappik
    @dimappik 3 года назад

    Супер! Спасибо за видео. Единственное, как разработчик разработчику - учи английский (в плане произношения), ибо ухо режет (зем, типография и т.д.). Хотя, может это в веб-деве такой сленг, тогда сорян)

  • @user-wx2uu1gl1q
    @user-wx2uu1gl1q 2 года назад +1

    Куча инлайн стилей и доп свойств как по мне вносит хаос и бардак в код. Лично для меня гораздо приятнее все это стилизировать используя Styled Components.

  • @strel9
    @strel9 3 года назад +6

    кто эти люди, которые лайки ставят? просто перепечатывают? объяснения 0

    • @SuprunAlexey
      @SuprunAlexey  3 года назад +2

      А что не понятно? Напишите вопрос я отвечу

    • @pa30p42
      @pa30p42 3 года назад +1

      @@SuprunAlexey За труд конечно же лайк, но было бы замечательно если бы вы поясняли также как разбираться в самой библиотеке ,а не просто верстать

  • @sinonnull98
    @sinonnull98 2 года назад +4

    Чел, это наихудшее объясненение из всех возможных

  • @uncle-xxi
    @uncle-xxi 10 месяцев назад

    Англицизмы в плане произношения таки хромают. :(

  • @MrGavr007
    @MrGavr007 3 года назад

    английский уровня 3 класса) влом посмотреть правильное произношение слов?

  • @19stalkeronline91
    @19stalkeronline91 3 года назад

    Ох material-ui. Сколько же на большом проекте с ним хапнули)) Изучающие помните, если вам нужна библиотека компонентов которую надо кастомизировать, не берите material-ui, не в react не для vue(там она по другому называется). Если вас такой вид как по дефолту устраивает и темизации стандартными средствами вам достаточно берите смело.

    • @SuprunAlexey
      @SuprunAlexey  3 года назад

      Никогда не кастомизировал Material, но наслышан.. Tailwind идеален для вас

  • @vladvladov4095
    @vladvladov4095 3 года назад +6

    Извини, но хреново объясняешь, не готовишься видно, хоть бы пару слово про Хук рассказал - нет желания далее смотреть такого качества уроки...

  • @notIdeal78
    @notIdeal78 6 месяцев назад +1

    Этот курс уже немного устарел

  • @user-cs7hg4gi2g
    @user-cs7hg4gi2g 9 месяцев назад

    честно, очень хреново объясняете