React JS #21 Приложение и Редакс модули (Application & Redux - modules)

  Рет қаралды 14,944

webDev

webDev

Күн бұрын

#YauhenK #webDev #React #Redux #ReactRouter
Всех приветствую в курсе «React JS».
В данном видео-курсе мы с вами рассмотрим базовые понятия библиотеки React JS. Научимся создавать свои компоненты приложения. Разберёмся, как подключается и как работает React Router и с его помощью напишем простое одностраничное приложение. А так же рассмотрим такой подход контроля данных в приложении, как Redux.
Дополнительные темы, которые мы рассмотрим:
Валидация пропсов с помощью библиотеки PropTypes
Работа с реальным API
Создание роутинга одностраничного приложения с помощью React Router
Работа с менеджером состояний Redux
✒ Репозиторий курса:
✔ GitHub: github.com/Yau...
✒ Полезные курсы на канале:
✔ ES6: • ES6
✒ Используемые ресурсы и инструменты:
✔ Atom (Редактор кода): atom.io/
✔ Create React App (рабочее окружение): github.com/fac...
✔ React Developer Tools (расширение для браузера): chrome.google....
✔ Redux Devtools (расширение для браузера): chrome.google....
✔ Redux Devtools (репозиторий): github.com/zal...
✔ Fake online REST API (моковый API): jsonplaceholde...
✔ Hacker News (ресурс): hn.algolia.com...
✔ Hacker News (описание API): hn.algolia.com...
✔ Redux-LocalStorage-Simple (репозиторий): www.npmjs.com/...
✒ Полезные ссылки:
✔ React (документация): reactjs.org/do...
✔ Redux (документация): redux.js.org/
✔ React анимации (документация): reactcommunity...
✔ Redux (документация): redux.js.org/
✔ React lifecycle methods +16.3 (ресурс со ссылками): projects.wojtek...
✔ React lifecycle methods less 16.3 (картинка): webjustify.com...
✔ React Transition Group (документация): reactcommunity...
✔ React Router (репозиторий): github.com/Rea...
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R...
✒ Автор курса:
✔ KZbin: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenK...
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/Yau...
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/Yau...

Пікірлер: 51
@dmitryivanov3200
@dmitryivanov3200 4 жыл бұрын
Огромное спасибо за твой труд!
@YuriiKratser
@YuriiKratser 5 жыл бұрын
Спасибо! Жду с нетерпением следующего урока.
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Пожалуйста!)
@oce10t12
@oce10t12 5 жыл бұрын
Спасибо, ждём ещё.
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Пожалуйста, видео каждую неделю во вторник и пятницу.
@DirtyKalach
@DirtyKalach Жыл бұрын
для начала, спасибо за курс! Хотелось бы задать вопрос, все будет разбираться по компонентам или отдельные компоненты нужно брать с репозитория? а в видео последующих будет затронут только редакс?
@YauhenKavalchuk
@YauhenKavalchuk Жыл бұрын
Компоненты лучше брать из репозитория, т.к. в виде будет затронут только Redux
@DirtyKalach
@DirtyKalach Жыл бұрын
@@YauhenKavalchuk Спасибо
@sashakobzev
@sashakobzev 5 жыл бұрын
Ждём
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
В целом, там не очень много, но основы должны быть понятны
@Евгений-у2е8ы
@Евгений-у2е8ы 5 жыл бұрын
Спасибо огромное, курс шикарен Хотелось бы попросить в курсе "components" разобрать такой компонент как форма.
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Ох, саму форму разбирать смысла нету их очень много, они все разные и т.д. Однако, вы можете найти компонент Input и Button из которых эта самая форма собрана и имплементация которых в данном курсе рассмотрена
@АртемДумчиков-ж9ф
@АртемДумчиков-ж9ф 2 жыл бұрын
Код на гите находиться в ветках, если шо Мини-курсом доволен, сказал что прошлись по верхам, затронули основные идеи, но учитываю что это FREE, хотелось бы полномасштабный курс, который затрагивает большой стэк технологий
@YauhenKavalchuk
@YauhenKavalchuk 2 жыл бұрын
👍
@ЕвгенийУгланов-ш2л
@ЕвгенийУгланов-ш2л 2 жыл бұрын
Добрый день! Евгений актуален ли сейчас на 22 год данный курс?
@YauhenKavalchuk
@YauhenKavalchuk 2 жыл бұрын
Актуален, в дополнение можете посмотреть плейлист “React видеокаст», там последние обновления
@ЕвгенийУгланов-ш2л
@ЕвгенийУгланов-ш2л 2 жыл бұрын
@@YauhenKavalchuk спасибо за ответ.
@FailedArchaeologist
@FailedArchaeologist 2 жыл бұрын
здраствуйте, курс по еще актуален
@YauhenKavalchuk
@YauhenKavalchuk 2 жыл бұрын
Актуален. После него, дополнительно можете посмотреть React видеокаст.
@DirtyKalach
@DirtyKalach Жыл бұрын
Добрый день, пишет, что createStore устарел, теперь нужно устанавливать configureStore from toolkit, но у нас configure задекларирована в коде ниже, как быть? просто изменить название константы? в общем, когда импортируешь configureStore from toolkit выдает синтаксическую ошибку, так как это название есть в константе
@YauhenKavalchuk
@YauhenKavalchuk Жыл бұрын
Вы можете установить в проект ту версию Redux, которая используется в курсе и никаких проблем не будет)
@DirtyKalach
@DirtyKalach Жыл бұрын
@@YauhenKavalchuk спасибо, решил полблему, посмотрев доку toolkit )
@valievruslan7739
@valievruslan7739 5 жыл бұрын
курс шикарен для бесплатного, наверно даже легко может с последним конкурировать ) только вот в redux пока не особо втираю (
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
В любом случае, спасибо!)
@artemkostylev6387
@artemkostylev6387 5 жыл бұрын
Спасибо за видео , подскажите как делать редирект после success в redux-thunk?
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
stackoverflow.com/questions/43010228/how-to-use-redux-thunk-to-redirect-after-success-or-error
@artemkostylev6387
@artemkostylev6387 5 жыл бұрын
Yauhen Kavalchuk спасибо
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Пожалуйста
@evgeniychip
@evgeniychip 4 жыл бұрын
:)
@iGotton
@iGotton 5 жыл бұрын
+
@SochnayaShaurma
@SochnayaShaurma 3 жыл бұрын
А в чем прикол давать ссылку на гитхаб, если там лежит код из create-react-app? А кода самих уроков там нет. За уроки спасибо. Материал короткий и понятный, то что нужно.
@YauhenKavalchuk
@YauhenKavalchuk 3 жыл бұрын
Прикол в том, что там есть ветки. И код каждого урока лежит в своей ветке!
@motoshowchannel
@motoshowchannel 4 жыл бұрын
Да почему, почему все примеры это ToDo ??? Я уже с закрытыми глазами могу писать эти todo, а с реальными примерами, взять банальный блог с статьями я просто застрял Как использовать react + redux + router? Например где загружать данные, в containers или components ? Список статей и 1 статья, это 1 или 2 разных умных компонента? У меня миллион вопросов, и я так надеялся найти здесь что-то, кроме todo лист
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
Потому что ToDo - это база, это весь сижу CRUD операций! А какие приложения, по вашему мнению, должны рассматриваться в курсах?
@motoshowchannel
@motoshowchannel 4 жыл бұрын
@@YauhenKavalchuk Например блог, тот же CRUD, но еще разбирается тема с роутингом и прочими трудностями, просто todo это на столько просто и базово + почти все примеры это todo, даже в документации везде todo )
@МаксимНырков-у6г
@МаксимНырков-у6г 5 жыл бұрын
т.е. подключение redux всегда одинаковое? можно копипастить из проекта в проект
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Да
@denisp8849
@denisp8849 4 жыл бұрын
В репозитории курса нет актуального кода! Залит базовый пустой шаблон :(
@YauhenKavalchuk
@YauhenKavalchuk 4 жыл бұрын
В репозитории есть ветки, по которым нужно переходить
@denisp8849
@denisp8849 4 жыл бұрын
Теперь разобрался, спасибо!
@РоманДиохтиовский
@РоманДиохтиовский 5 жыл бұрын
А почему файл компонента с расширением jsx а не js?
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Потому что это компонент, содержащий разметку JSX. Вообще однозначного ответа на то, какое расширение ставить нету. Я просто пишу, как привык.
@b4bcat
@b4bcat 5 жыл бұрын
Я слышал два мнения на этот счет. Один человек говорил, что раз файл содержит разметку JSX, то поставив такое расширение мы ускорим быстродействие при разработке. По мнению другого, пишется расширение .jsx исключительно для разработчика, чтобы он быстрее понимал, что именно содержится в файле
@bogdanshelomanov5668
@bogdanshelomanov5668 5 жыл бұрын
а что такое PropTypes?
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Посмотрите начальные уроки, там есть пояснение
@DenisKlymenko
@DenisKlymenko 5 жыл бұрын
Странно, у меня иконки не отображаются
@YauhenKavalchuk
@YauhenKavalchuk 5 жыл бұрын
Откройте index.html и подключите шрифт иконок. В репозитории можете посмотреть эту строку)
@danielocaballero1111
@danielocaballero1111 3 жыл бұрын
ничего не понял
@YauhenKavalchuk
@YauhenKavalchuk 3 жыл бұрын
Пересмотрите ещё раз
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 18 МЛН
World‘s Strongest Man VS Apple
01:00
Browney
Рет қаралды 51 МЛН
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 5 МЛН
Zustand - Complete Tutorial
19:27
Cosden Solutions
Рет қаралды 93 М.
Способы разработки веб-сайтов
25:03
Vallek: фронтенд и образование
Рет қаралды 13 М.
State Managers Are Making Your Code Worse In React
13:33
Web Dev Simplified
Рет қаралды 190 М.
Новые возможности React с useDeferredValue
11:06
АйТи Синяк
Рет қаралды 11 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 291 М.
Все что нужно знать о REACT для НОВИЧКА за 15 минут | Изучаем Реакт
15:12
Frontend Fundamentals | Александр Караджиков
Рет қаралды 22 М.