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

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

Михаил Непомнящий

2 года назад

81,556 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

mr.zxzxzxz
mr.zxzxzxz - 18.08.2023 09:30

чёткий мужик

Ответить
No Name
No Name - 08.08.2023 10:30

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

Ответить
gyglej Id
gyglej Id - 17.07.2023 10:53

Не умею писать красиво, но каждый просмотренный урок от Михаила для меня-новичка – как свежий глоток воздуха))

Решил разобраться в issue от Михаила по поводу нежелаемого закрытия снэкбара при нажатии в карточке товара на кнопку ‘Купить’. У компонента Snackbar есть пропс “key” и если его заполнить какой-то уникальной фигней, связанной с добавлением товара в корзину, то мы полностью исправляем ситуацию и добиваемся желаемого эффекта.

Чем заполнил я: создал в компоненте App реф, который изменяю каждый раз при добавлении товара в корзину:

+import { …, useRef } from 'react';

const App = () => {

+ const snackbarKeyRef = useRef(0);

const addToOrder = (goodsItem) => {

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

return (
...
<Snackbar
+key={ snackbarKeyRef.current }

/>

)

}


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

Ответить
ginger antelope and grey wolf
ginger antelope and grey wolf - 02.07.2023 22:40

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

Ответить
Koha Nokhrin
Koha Nokhrin - 08.06.2023 22:33

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

Ответить
Rasvom
Rasvom - 03.05.2023 14:36

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

Ответить
khalkhalyan
khalkhalyan - 04.04.2023 00:02

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

Ответить
Famai TV
Famai TV - 03.04.2023 16:18

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

Ответить
nintendoBoy
nintendoBoy - 27.03.2023 18:55

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

Ответить
Артём Журкин
Артём Журкин - 22.03.2023 17:28

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

Ответить
Kosh Gosh
Kosh Gosh - 05.03.2023 16:32

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

Ответить
Kurban Ramazanov
Kurban Ramazanov - 03.03.2023 02:26

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

Ответить
maxim bagrayntsev
maxim bagrayntsev - 28.02.2023 08:43

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

Ответить
Illya Sydorenko
Illya Sydorenko - 21.02.2023 19:00

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

Ответить
Cергей Яковенко
Cергей Яковенко - 08.02.2023 00:59

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

Ответить
Эльдар Мырзатай
Эльдар Мырзатай - 03.02.2023 08:43

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

Ответить
Никита Полозов
Никита Полозов - 22.01.2023 12:23

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

Ответить
Андрей Хмара
Андрей Хмара - 03.01.2023 21:50

КАЕФ

Ответить
Анна Сухаревская
Анна Сухаревская - 24.12.2022 16:10

Только у меня при развертывании стартового проекта ошибка 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
???

Ответить
Ник Ороферов
Ник Ороферов - 22.12.2022 09:35

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

Ответить
Seryozha Asatryan
Seryozha Asatryan - 11.12.2022 18:14

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

Ответить
Max Tyshkevich
Max Tyshkevich - 02.11.2022 21:25

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

Ответить
Max Tyshkevich
Max Tyshkevich - 12.10.2022 17:29

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

Ответить
Victor Radchenko
Victor Radchenko - 09.10.2022 10:45

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

Ответить
Nik N
Nik N - 03.10.2022 12:24

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

Ответить
ProfiDev
ProfiDev - 30.09.2022 00:26

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

Ответить
Iryna
Iryna - 27.09.2022 21:41

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

Ответить
Компьюторщик
Компьюторщик - 15.09.2022 22:06

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

Ответить
Алексей Комлев
Алексей Комлев - 12.09.2022 17:09

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

Ответить
Serhiy Andryeyev
Serhiy Andryeyev - 08.09.2022 11:44

Thanx!

Ответить
The Human
The Human - 30.08.2022 11:00

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

Ответить
Evgeniy Kolmak
Evgeniy Kolmak - 10.08.2022 18:56

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

Ответить
Оленька Мослакова
Оленька Мослакова - 02.08.2022 17:11

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

Ответить
Руслан Растегаев
Руслан Растегаев - 04.07.2022 18:49

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

Ответить
Flay
Flay - 22.06.2022 16:16

Thank you dear. Perfectly!

Ответить
Rus Fun GAme
Rus Fun GAme - 14.06.2022 20:47

мс

Ответить
Valentyn Holovkevych
Valentyn Holovkevych - 04.06.2022 16:16

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

Ответить
Oleksii Kriuchkov
Oleksii Kriuchkov - 30.05.2022 15:55

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

Ответить
Денис Котов
Денис Котов - 19.05.2022 00:42

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

Ответить
Денис Иванов
Денис Иванов - 12.05.2022 02:28

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

Ответить
Sergey Danilyuk
Sergey Danilyuk - 08.05.2022 16:12

Super, thank you!

Ответить
Костя Креон
Костя Креон - 07.05.2022 13:10

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

Ответить
Nursultan Yrysbaev
Nursultan Yrysbaev - 07.03.2022 17:30

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

Ответить
Anton Abolnikov
Anton Abolnikov - 17.02.2022 14:35

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

Ответить
Vladimir
Vladimir - 11.02.2022 01:04

Как в данной библиотеке в 22году привести инпуты к человеческому виду?)) small 40рх в высоту смотрится топорно очень

Ответить
Black Out
Black Out - 08.02.2022 14:11

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

Ответить
SOPHIASMIT
SOPHIASMIT - 03.02.2022 06:23

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

Ответить
Storm D
Storm D - 25.01.2022 04:05

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

Ответить
Антон Истранин
Антон Истранин - 24.01.2022 00:27

👍 Благодарю!

Ответить