React Newsletter #126

How Skillshare ditched Redux for MobX, React state management patterns,the best way to architect your Redux app


Articles

How We Ditched Redux for MobX

The title says it all. Learn how and why Skillshare migrated their app from Redux to MobX.

React State Management Patterns

One of the GOOD things about React is that there is a lot of freedom when it comes to solving your structural and architectural problems. One of the BAD things about React is that there is a lot of freedom when it comes to solving your structural and architectural problems. This article walks through different patterns for managing state in your React applications.

The best way to architect your Redux app

This article is about how to think in Redux. You’ll learn how you can utilize Redux to make your applications more stable, robust, and maintainable.


Tutorials

Emulating React and JSX in Vanilla JS

While some of us dislike the idea of switching over to frameworks and handing over control, it is important that we recognize the benefits those frameworks bring. In this post, Juan Carlos walks through emulating React and JSX in vanilla JavaScript to get some of the framework benefits without the buy in.

A Cold Dive into React Native

In this beginners’ tutorial, you'll take a look at React Native’s architecture, the philosophy behind React Native, and how it differs from other solutions in the same space. By the end of the article, you'll have transformed a React “Hello World” application into a React Native one.


Sponsor

Cheat Sheet: Functional Programming with JavaScript

JavaScript developers, here’s a handy resource for your reference stack. This cheat sheet structures some of the language features most commonly used by JavaScript developers interested in writing functional style code. Check it out!


Projects

devblog: A lightweight, customizable personal blog template built with GatsbyJS and React

DevBlog is a fully customizable blog template designed for developers (or anyone else) wanting to get into blogging. It comes ready to go and deploy (with ease) or can be edited and extended however you like. The blog is completely statically generated via GatsbyJS, comes with syntax highlighting (via PrismJS) out of the box, and has server-side rendering built-in, among other things.

Hasura GraphQL Engine

Hasura GraphQL Engine is a blazing-fast GraphQL server that gives you instant GraphQL APIs over Postgres. Hasura helps you build GraphQL apps backed by Postgres or incrementally move to GraphQL for existing applications using Postgres.

guppy: 🐠

A friendly application manager and task runner for React.js

react-flame-graph

A React component for visualizing profiling data.


made with ❤️ by ui.dev