Copy
Stay up to date with the latest news on React.
View this email in your browser

The React Newsletter

Hi <<First Name>>,
 
Next.js 10

We are excited to introduce Next.js 10, featuring:


Read more
 
If not SPAs, What?

A few months ago, I wrote an article about how the SPA pattern has failed to simplify web development. The SPA pattern (Single-Page Apps), I tried to define, was about the React model, which also covers, to a large extent, the model of Vue, Angular, and other frontend frameworks.

Like any critique, it begs for a prescription and I didn’t give one, other than gesturing toward server-side frameworks like Rails and Django. But I think there are some trends starting to form. I had queued up some time to really dive into the frameworks, but things like walking in parks have taken priority, so here’s just a grand tour.


Read more
 
React JS Roadmap for Developers
If you're planning on learning reactjs, this react roadmap will cover all the things you might find yourself using along the way. Developers in react js will be needing a foundation of HTML, CSS and JS as per usual, but after that, there are a few important things to learn.

Watch video
 
An Honest Review of Gatsby

We decided to adopt Gatsby for Sentry’s customer-facing documentation - well, I should say that I decided. We were already using it successfully for a variety of static marketing content, and I knew it had a lot of hype, so after a brief proof-of-concept it seemed like a safe choice.

To help contextualize everything I’m about to say, it’s important to understand the scope of our usage. Sentry’s documentation is not as straightforward as you might think - in fact, there are over 3,000 pages as of writing. We have a large amount of templated content designed to render language-specific examples, as well as a variety of different types of documentation (user guides, help desk-y articles, code-rich technical docs). Originally we had extended Jekyll to support a lot of this, but Ruby isn’t widely used at Sentry (approximately 0% of the engineering team knows Ruby), and it had become a big mess of spaghetti code with slow build times.

I also want to note that while this blog post is primarily focusing on the flaws of Gatsby as a framework, I’m not here to tell you that it’s not good for your use case. That said, I was not able to discover many of these short comings easily when evaluating Gatsby, and many things you read on the internet don’t stem out of real-world usage. My hope here is that Gatsby continues to improve over time, and that, as a user, you can be more informed about if it’s the right choice for you.


Read more
 
The React Cheatsheet for 2020 📄 (+ real-world examples)

I've put together for you an entire visual cheatsheet of all of the concepts and skills you need to master React in 2020.

But don't let the label 'cheatsheet' fool you. This is more than a mere summary of React's features.

My aim here was to clearly and concisely put forth the knowledge and patterns I've gained through working with React as a professional developer.

Each part is designed to be immensely helpful by showing you real-world, practical examples with meaningful comments to guide you along the way.


Read more
 
Recoil.js Debugging in Action with Reactime 5.0

If you’re here, you probably have heard about or use React. Thank you for taking the time to stop by. We assume you know a little about state management and we know your time is precious so we’ll keep it short and dense; no fluff here, onward!

Our team’s latest mission was integrating Recoil.js into a visual React state debugger. Recoil was invented at Facebook to solve a few of the limitations that Context API has, i.e. its difficult to share state, state can only store a single value, and code-splitting is challenging.


Read more
 
Copyright © 2020 ABL - The Problem Solver, All rights reserved.


unsubscribe from this list    update subscription preferences 

Email Marketing Powered by Mailchimp