- the continued popularity of React in the front-end framework ecosystem
- the rise of TypeScript quantitatively
- the new back-end frameworks
- and more
For new developers looking to pick up the most in-demand skills and for seasoned pros (colloquially referred to as "JS Ninjas" by recruiters) looking to know their worth, this is an annual must-read.
A Complete Guide to useEffect is Dan Abramov's take on how to correctly use the useEffect hook in functional React.js.
It would also be an incomplete list without citing work by Dan Abramov. This article from 2019 on useEffect() is simply a must-read. Dan describes why and how to refactor class components and lifecycle methods like componentDidMount to functional components with hooks. Beyond the official React.js documentation, this is a great place to start if you're interested and learning modern React with hooks.
Thinking in React Hooks describes how to change how you think about writing React.js with modern functional patterns.
Why isn’t X a Hook? allows you to deeply understand the motivations behind React.js hook implementations and patterns.
Dan Abramov’s second article to make the list in 2019 is a discussion about the philosophy underpinning React.js hook development. Hooks have taken the React.js community by storm and are certainly one of the highlights of 2019; this article illustrates some of the motivations behind the folks working on them.
Kristian Poslek’s popular article on design patterns stands out in 2019. Even though he doesn't provide specific examples and code, I thought his insights were valuable enough to include in this list. This is an interesting read for those wondering how academic design patterns have a place in real-world JS implementations.