We'll do a side-by-side analysis of the three main state management tools
in React, useState, useContext and useReducer. We'll show how the subtle
differences between them offer strong guidance on what situations each one is designed for.
Beyond best practices, we'll explore the design patterns that drive scalable React applications, and compare them to patterns used
in other frameworks such as Angular and Vue. Finally, we'll compare the
syntax and usage of React's built-in useReducer to Redux reducers,
and compare older versions of Redux to the newer Redux Toolkit.
About Bishop Zareh
For over twenty years, Bishop has been creating novel experiences for the web, mobile, and immersive environments. He's received awards from SIGGRAPH, SXSW, AIGA, Awwwards and industry certifications from Adobe, Apple, Autodesk and Google.
From 2005 to 2011, he taught motion design at School of the Art Institute of Chicago. In 2010, Bishop spoke about the future of user interface design at technical conferences across the country. In 2013, he organized a panel at South by Southwest on glitch art. In 2016, he won an Audience Choice award at the San Antonio Film Festival for his color grading and title design work on Wallace Witherspoon's "Second Impression." In 2018, he was featured in the Colorado AdClub's "The 50" for his work on Aspen's Give a Fl*ke campaign.