“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.
Here’s a collection of React programming exercises and solutions from developer Mithi Sevilla. I’d love to work through this prior to a React-focused technical interview.
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.
Creator Andrew Huth describes raycast as “a raycasting engine in Javascript, using React and HTML. No <canvas>, here!” I had to look up Raycasting to understand this accomplishment, and I’m glad that I did!
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.