There's a lot of discussion in the React world on whether using ES2015 classes is the right thing to do, or if sticking with createClass syntax is the way to go. James K Nelson weighs in with some in depth discussion on the issue.
Arunoda Susiripala shows us how self-sufficient containers can help organize React applications.
There's a reason the web is moving towards modular components over monolithic apps. In this piece, Addy Osmani walks through what actually makes a component "Modular" as well as best practices in building web apps. He's coined the acronym FIRST which stands for Focused, Independent, Reusable, Small & Testable.
A few months ago Angular Class sent out a survey with questions regarding how developers use the React ecosystem. What's the percentage of devs using Redux vs Flux. Has Immutable taken over yet? What about CSS Modules? Find out the answers to those questions and more in the survey results.
Let's face it, it's not React that's difficult to learn - it's all the tools that go with React that's difficult to piece together. In this article, David offers some advice. Since all the tools are hard to piece together when you're first starting out, just... don't use them until you're ready. David describes a way that he's used an Emitter to organize his app without having to bring in the extra complexity that comes with tools like Redux as well as a nice overview of why React is great for building UI.
ƒ(d)=V. A function that receives data as its input and returns a view is called a Pure View. Elm, Ember 2, Om Next, and ReactJS all leverage pure views. If you've never understood the enormous benefit that pure views provide (HMR, Time travel Debugging, etc), this is the article for you.
Since it's inception, Flux has experienced a lot of variety, from simple libraries to mask boilerplate, to large scale changes to it's underlying patters. Dave Zukowski walks us through the process of how Redux was born out of Flux.