Introduction to ReactJS

February 21, 2017
meetup

featured-image

Description

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.

Speaker: Wyatt Pultz

“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.”

Date & Time

Tuesday February 21, 2017
06:15 PM to 09:15 PM EST

Venue

ECPI
4305 Cox Rd
Glen Allen, VA

Meetup Event

We are delighted to have Smart Resources as our sponsor for the evening!

Hack & Chat Open Space

April 6, 2026
community computer programming software development meetup

Small AI, Big Impact: Why Surgical Precision Beats Computational Power

March 18, 2026
artificial intelligence computer programming software development meetup craftsmanship

Delivering Value through Software: A Practical Guide for Tech Leads

February 25, 2026
leadership computer programming software development team work meetup craftsmanship