React Newsletter #109

CSS in the age of REact, why functional components, and server rendering with React and React Router


Articles

CSS in the Age of React: How We Traded the Cascade for Consistency

Theresa from the Yelp engineering team walks through their approach to styling their component based React app at Yelp.

Why I Prefer Functional Components

Josh likes functional components. Josh likes them so much, he decided to blog about it. Thanks Josh for taking the time to share your opinions with us.

Server Rendering with React and React Router

Server side rendering a React app can provide a few different benefits including performance and SEO. The problem is with those benefits comes a cost of additional complexity to your application. In this post, you'll start from scratch and slowly build a server side rendered React (with React Router) while breaking down some of the complexity as you go.

Beyond React 16: Time Slicing and Suspense API

Prosper Otemuyiwa talks to us about what the future of async React may look like including time slicing and the suspense API.


Tutorials

Learn React with Codecamps

Learn React by building an app to help you find the best movie to watch.


Projects

A React + Apollo + GraphQL GitHub Client.

A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.

React Reveal

React Reveal is an animation framework for React. It's MIT licensed, has a tiny footprint and written specifically for React in ES6.

Redux Box

Setting up and organizing a redux store in your react/react-native projects can be a tedious and daunting task. Redux-Box aims at abstracting away the complexity in using redux with redux-saga, while letting you manage application state in modular fashion, without loosing the flexibility or without introducing new bizarre terms.

React Flickity Component

A React.js component for using @desandro's Flickity.


made with ❤️ by ui.dev