Introduction to ReactJS
Details
Come out and learn about React with Wyatt Pultz!
We will be taking an introductory look at ReactJS and building blocks of React components, data flow, tooling, and sane application state management.
First Up: Components! We will learn how to create a React component using JSX, as well as component state and life cycle methods. Then we will learn how to compose components into a more complex UI.
Next Up: Data flow! Component state is good, but it also scatters the state of the application across many pieces of the application. We will learn how to lift the state of the application higher in the component tree and pass slices of the state down to the rest of the components.
Almost There: Tools! There are several pieces of tooling that are essential to building a fully fledged React application. We will dive into the basics of Babel and Webpack, what they do, and how to incorporate them into a project.
Last Course: Advanced State Management! We will take a cursory look at using Redux to manage application state. This has a profound effect on data flow in our application, as well as the benefits of maintaining a singular store and using predictable state mutations.
---------------------------------------------------------------------------------------
About Wyatt:
"I am a web developer currently working at Mobelux. I use React and Redux on a day to day basis, and love exploring new ways to harness these technologies and build robust, scalable web applications. When I'm not behind a keyboard, I'm usually tinkering in my garage."
---------------------------------------------------------------------------------------
Sponsor:
We are delighted to have Smart Resources (http://www.smartva.net/) as our sponsor for the evening!
