Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Modern Web Apps With React and ReduxГод выпуска: 2016
Производитель: TutsPlus
Сайт производителя: tutsplus.com
Автор: Andrew Burgess
Продолжительность: 2.9ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: React is a JavaScript library for building user interfaces that has taken the web development world by storm. React is known for its blazing-fast performance and has spawned an ecosystem of thousands of related modules on NPM, and many tooling options. However, in a community that favours choice and flexibility, it can be hard to know where to start! Not to worry, some patterns and modules have emerged as best practices—like Redux for managing application state. In this course you'll learn all about how React, Redux and other leading modules fit together for a complete picture of app development.
In this course, Envato Tuts+ instructor Andrew Burgess will get you started building modern web apps with React and Redux. Starting from nothing, you'll use these two libraries to build a complete web application. You'll start with the simplest possible architecture and slowly build up the app, feature by feature. You'll learn about basic concepts like tooling, reducers, and routing. You'll also learn about some more advanced techniques like smart and dumb components, pure components, and asynchronous actions. By the end, you'll have created a complete flashcards app for learning by spaced repetition.
Along the way, you'll get a chance to sharpen your ES6 (ECMAScript 2015) skills and learn the patterns and modules that work best with React and Redux!
Описание (рус): React - это библиотека JavaScript для создания пользовательских интерфейсов, которая покорила мир web разработки. React славится своей производительностью и богатой экосисетмой. Огромное кол-во готовых модулей доступно для установки через NPM. Тем не менее, в обществе, которое выступает за свободу выбора и гибкость, может быть трудно определиться с чего начать! Не волнуйтесь, некоторые шаблоны и модули появились в качестве передовой практики, например, такие как Redux - для управления состоянием приложения. В этом курсе вы узнаете все о том, как React, Redux и другие модули сочетаются друг с другом для получения полной картины разработки приложений.
В этом курсе, Envato Tuts+ лектор Andrew Burgess поможет вам начать строительство современных веб-приложений с React и Redux. Начав с нуля, вы будете использовать эти две библиотеки, чтобы построить полноценное веб-приложение. Вы начнете с простейшей возможной архитектуры и постепенно будете наращивать функционал, шаг за шагом. Вы также узнаете о некоторых более продвинутых методах, такие как "умные" и "глупые" компоненты, "чистые" компоненты и асинхронные действия. В конце курсы вы создадите полноценное web-приложение "Flashcards" (карточки для запоминания).
По пути, вы получите шанс отточить ES6 (ECMAScript 2015) навыки и изучить шаблоны и модули, которые лучше всего работают с React и Redux!
[spoiler="Содержание"]
1.1 Introduction
1.2 Application Demo
2.1 Set Up the Project
2.2 Reducers and Actions
2.3 Combining Reducers
3.1 Build a Pure Component
3.2 Start the Sidebar
3.3 Write Action Creators
3.4 Use Action Creators
4.1 Refactor Our Application for Growth
4.2 Using the `react-redux` Package
4.3 Add a Router
4.4 Create Nested Routes
4.5 Add `localStorage` Support
5.1 Create the Toolbar
5.2 Create the New Card Modal
5.3 Display a Deck of Cards
5.4 Create the Edit Card Modal
5.5 Filter Cards
5.6 Create a Study Interface
5.7 Add Asynchronous Actions
6.1 Conclusion
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MP4, AVC, 951 Kbps, 1280x800 (16:10), 25.000 fps
Аудио: AAC, 245 Kbps, 2 Ch, 44.1 KHz
[spoiler="Скриншоты"]

[/spoiler]