React Newsletter #111

Query strings with React Router, React Native - 2 years later, and scaling data selection on the client


Articles

Query Strings with React Router

In this post you’ll break down how to implement and parse query strings with React Router.

React Native, 2 years later

Artsy has been using React Native for over 2 years now. In this video post, they give an extensive retrospective including why they moved, pros and cons, their React Native stack, and a demo of what it's like to do every day work.

Scaling data selection on the client

At a first glance, selectors may look like an unnecessary abstraction that are only there to add complexity. However, selectors are an invaluable tool in a large Redux application. Here are a few of the advantages of using selectors as the store grows.

Contextual Components in React

Contextual Components are a feature in Ember that allow you to expose components pre-wired with state and actions as part of a component’s public API, without having to directly expose that state or those actions. This can help maintain encapsulation. David Tang shows how this same pattern can be applied to React components using the Render Props pattern.


Sponsor

What Should Developers Consider when Planning a React Application?

Start your next React project with confidence. Learn strategies for tooling, frontend and UX, testing and performance to boost your (and your team’s) productivity. Get our new whitepaper.


Projects

react-testing-library

Simple and complete React DOM testing utilities that encourage good testing practices by the wonderful Kent C. Dodds

Create React Redux App Structure

Create React + Redux app structure with build configurations.

react-data-fetching

react-data-fetching provides a very intuitive way to perform any REST API call without hassle, through a single React component. It also helps you take care of timeouts, loading states, errors handling, data saving, uploading/downloading progress, etc. Fetching data while letting the user know what's going on has never been that easy!


Videos

Getting Started with Create React App

A playlist of screencasts for getting started with, learning, and mastering every aspect of create react app.

10 tips for React Redux At Scale

In this Meetup, Baptiste provides feedback after 2 years usage of React Redux at Scale with a team of more than 20 developers in Matters Startup Studio.

How to use the new Context API in React 16.3

Learn how to use the new Context API that is being released as part of React 16.3.


made with ❤️ by ui.dev