React Ninja Newsletter — Issue #21

Weekly · Andrés Cidel · Sept. 7 · Join for free or add the newsletter rss

Image by Danilo Woznica

Stay up-to-date and ahead of your peers with Andrés Cidel’s newsletter for senior React developers.

Andrés currently applies his knowledge to build developer platform Jexia. You can check previous newsletter editions here.


News

React 16.5.0 Released

The addition of the React DevTools Profiler, a new scheduler and fixed bugs.

By Brian Vaughn

Announcing styled-components v4: better, faster, stronger

We’re very excited to announce that styled-components v4 is officially in beta! By Evan Jacobs.

Fundamentals

7 reasons why React Native wins over Flutter

A comparative discussion of the React Native framework and the Google Flutter framework for cross-browser and mobile application development projects. By Rahul Varshneya

React-Redux connect(): when and how to use it

Learn when and how to use the connect() API provided by the react-redux package to create container components that are connected to the Redux state. By Glad Chinda.

These 5 tips will change the way you write React Apps

Tips for developing fast, modern React Apps. By Mackenzie Kieran.

Best-practices

Custom builds with Webpack

How to manipulate Webpack contexts in building time and how to expose them for users customise your package on installation using the NPM config API. By Rubens Pinheiro Gonçalves Cavalcante.

Running unit tests in a browser environment

I’ve investigated running tests inside a browser environment instead of the usual setup with JSDom. This lead to some interesting findings and a few gotchas. By Délisson Junio.

Scoping A/B Test Code in React: a better way

When we started our journey replatforming to a tech stack built on Node with React, we were full of hope. By Katie Garcia.

Bridging and creating custom React Native components

Hike’s focus is on social and content. Our users love chatting, sharing and consuming byte-sized snackable content on the go. By Pushkar Gupta.

Lessons learned: code splitting with Webpack and React

It goes without question that performance on the web is important. By Alexander Kondov.

Tutorials

A practical React app architecture

If we want our app to be solid and strong, we need to build on a solid foundation. We also want our base to have easy extension points and above all to be simple. By Doron Tohar.

Building a polyfill for React Suspense

This tutorial & accompanying module are meant for learning and experimental purposes. Also, the current polyfill will likely not play well with SSR. By Travis Fischer.

Do-it-yourself: Client-side state management — Part 2

In the previous article we’ve looked into using the Flux statement management flow with observable objects. By Adi Levinshtein.

How to write your own reusable React component library

Do you find yourself using some of the same components over and over in multiple projects? By Connor Wilson.

Transitioning from React web to React Native development

React web developers can expect many similarities and differences between React for the web and React Native. By Robert Cooper.

Build an image recognition app in React Native in 30 minutes

Using React Native, native camera functionality and AI to create a simple app that recognises objects images. By Andrew Smith.

Scalable apps using React — Part 1: Choosing the right tool mix

In the series of building scalable applications using frontend frameworks / libraries we started with Angular in my last post. However when we speak about React we have to take a different approach… By Parthasarathy S.

Tools

Downshift: accessible, visually flexible React input components

You need some dropdown boxes for your next React project. What do you do? Do you build your own from scratch or do you leverage a UI component framework? By Amy.

Videos

Using SVG in React Native

Vector graphics is in fact the best way to provide great visualization and interaction combined. It exist on all platforms in some way or form. By Ori Harel.

“Data driven frontend at scale”

Jesse de Vries is lead full-stack developer and will share some of the golden nuggets in our JavaScript project code structure. By Jesse de Vries.

Weekly · Andrés Cidel · Sept. 7 · Join for free or add the newsletter rss

Jexia

Develop smart, not hard. Simplify the way you build applications. Use Jexia as your smart developer platform and create applications faster.

Jexia’s Editorial Team

Written by

As a dev platform we are keen on sharing insights in today’s software development journey.

Jexia

Jexia

Develop smart, not hard. Simplify the way you build applications. Use Jexia as your smart developer platform and create applications faster.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade