Developing complex React applications is… well, complex. You need to keep many things in your head at the same time, and it’s super easy to get distracted and lose focus. There are powerful tools to help you stay in the flow, and make you more productive. In this post, Jakob has gathered the “must-haves”.
Interested in some comparisons between React and Vue? This article will help you out.
In this article, you’ll learn how MLS offloaded data fetching management to Apollo, which allowed them to delete nearly 5,000 lines of code. Not only is their application a lot slimmer since switching to Apollo, it’s also more declarative since our components only request the data that they need.
Using Redux for all of you're state will probably lead to more hassle than good. Here's a good guide for figuring out that separation.
Controlled components steal the show in React form examples and tutorials, but there's a lighter-weight solution - using refs. This article shows you (1) how to use refs with a variety of form components and (2) how to pass values from children up to parent components.