Oreilly - React Architecture: Working with Flux and Redux
by Emmanuel Henri | Publisher: O'Reilly Media, Inc. | Release Date: September 2017 | ISBN: 9781491991831
State management tools and concepts help growing applications handle data and UI changes more effectively because they allow developers to better predict and control the state of their applications. Flux and Redux were created at Facebook as the methodologies for these purposes and they've become the basis from which similar tools borrow. In this course, you'll learn about the fundamentals of state management and how Flux and Redux fit as great tools for React. You'll learn the core concepts of Flux and Redux and gain some hands-on experience by applying them to a React notepad project. The course is designed for intermediate-level developers with JavaScript and ES6 experience plus some history in building React applications.Understand the fundamentals of state managementLearn the basic concepts behind Flux and ReduxGain experience applying Flux and Redux to a React projectEmmanuel Henri weaves web wonders at Québec City-based Manny Designs. A full-stack developer with 20 years of experience in programming, technology, and design, Manny's toolbox includes JIRA/Atlassian tools, agile methods, Meteor, React, Node, JavaScript, Swift, HTML, CSS, MongoDB, and MySQL. He holds a BS in Computer Science from Athabasca University.
- Introduction to the Redux Course 00:01:07
- Tools and Editors for Redux 00:02:32
- Base Redux Application: Notepad Intro 00:05:03
- Flux/Redux Flow of Data 00:04:24
- Initial Setup for Redux 00:04:57
- Code Our Redux Actions 00:04:34
- Code Our Redux Reducers 00:08:22
- Redux Project Base Store 00:08:32
- Update Our App View 00:07:55
- Updating Our Form View 00:07:27
- Updating Our Grid and Single View 00:09:02
- Other Players: Mobx 00:02:04
- Where Do You Go from Here with Redux? 00:01:23