Digests » 267

sponsor

Building native apps without React Native

You’ve built a React web app and would love to bring it to iOS and Android. That means you have to learn React Native first, right? As it turns out, there’s an easier way to deploy to mobile. With Capacitor, a new native runtime for web apps, you can deploy any React-based web app as a PWA, iOS, or Android app - all from the same codebase.

this week's favorite

Minimal React: getting started with the frontend library

This blog post explains how to get started with React while using as few libraries as possible.

Intro to Storybook

Storybook is the most popular UI component development tool for React, Vue, and Angular. It helps you develop and design UI components outside your app in an isolated environment. Learn Storybook to create bulletproof UI components, along the way you’ll build an app UI from scratch.

Using Mobx As A State Manager In React Native Applications

MobX is one of the many state management tools available to React developers. In this tutorial, Fortune Kay explains what MobX is and how you can use it in your React applications by building one from scratch.

Why we decided against GraphQL for local state management

Apollo and GraphQL have done wonders for cleaning up our APIs and the general networking layer of our clients. Pursuing it as an option for state management, however, has major implications for our codebase, and at this time we just didn't feel the argument was compelling enough given the maturity of Apollo's client-side state management and the current setup of our client-side state.

CSSSplit: A tool for splitting big CSS files

A CSS splitter that takes in your main.css file and splits into component specific css files.