Devon Bernard

Devon Bernard

Length: Long Talk

Target Level: Intermediate

Target Audience: Integrator, Developer

ReactJS is a front-end JavaScript library that is improving developer productivity, enabling easier development of scalable web-app front-ends, and is rapidly gaining marketplace adoption.

In this talk I'll cover an intro to the ReactJS framework (including Redux), why it's powerful, and how it works. I'll share real-world examples of best practices, common pitfalls (and how to avoid them), and lean architecture patterns for creating robust applications that have high-performance and minimize tech-debt.

Some specific topics I'll cover: JSX, virtual dom, React app architectures, component lifecycle and declarations, redux stores, reducer normalization, lean state & network lifecycle management.