“For me, the realization that ‘failure is learning’ runs a lot deeper than ‘learning from your mistakes’ and ‘iterating until you get it right.’ For me, it’s liberation from perfectionism.” –Adele Carpenter
This month brings a big release from the Facebook Developers team: Relay Hooks, “a set of new, more developer-friendly Relay APIs built using React Hooks.” This is a hooks-focused, React Core Team-informed enhancement of the Relay framework, and has been the recommended way to use Relay at Facebook since mid-2019.
This is cool! Mark Erikson, the creator of Redux, is building ‘React Common Tools and Practices’, an opinionated, gap-filling, community-driven guide to best practices in the React community. Watch this space!
Spend some time in the Reddit r/reactjs community, and you’ll learn that cloning popular websites in React is a popular way to learn and earn karma. This repo from Gourav Goyal lists over seventy of such projects.
I loved this remote Meetup presentation from marketer-turned-programmer Adele. The “failure is learning” epiphany is something I discovered while getting started, too. Enjoy this thoughtful reflection on transitioning into a technical role.
Here’s the introduction to state and lifecycle from the official React docs. Here you’ll learn how React encapsulates logic by providing state as a component-level implementation detail, and to avoid some classic gotchas.
Do you want to really (really!) learn React, while staying current on this exploding ecosystem? Subscribe to React Explained, a bi-weekly newsletter of amazing, curated React news and resources, simply explained. It’s free! Subscribe now.