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.
See Maurits van Rees' blog post about this talk