---
title: "React 16.4 Released"
publication: "React Status"
issue: 89
published_at: "2018-05-25"
canonical_url: "https://react.statuscode.com/issues/89"
---

This week's React news       

#89 — May 25, 2018 

[Read on the Web](https://react.statuscode.com/issues/89)   

react status   

[React 16.4 Released](https://reactjs.org/blog/2018/05/23/react-v-16-4.html) — This release adds support for a commonly requested feature: pointer events. On browsers that [support](https://caniuse.com/#feat=pointer-events) the Pointer Events specification (most of them), there are now events like `onPointerDown` and `onPointerEnter` you can use. There’s also a bugfix for `getDerivedStateFromProps` which till now wasn’t being called upon local `setState`s. 

Andrew Clark   

[Building AI Enabled GraphQL Apps](https://medium.com/open-graphql/building-ai-enabled-graphql-applications-d7fde3305062) — See how to build a React Native app that translates text into speech in another language using AWS AppSync as the endpoint which then interacts with AWS’s Lambda, Translate, and Polly services. 

Nader Dabit   [![\](https://copm.s3.amazonaws.com/eb251311.png)](https://frontendmasters.com/courses/advanced-react-patterns/) 

[Learn Advanced React Component Patterns](https://frontendmasters.com/courses/advanced-react-patterns/) — Simplify large React applications by separating your component logic, state and display properties to make React components more flexible and usable. This course is part of our [Complete React Learning Path](https://frontendmasters.com/learn/react/). 

Frontend Masters sponsor   

[Material UI v1: React Components using Google Material Design](https://medium.com/material-ui/material-ui-v1-is-out-e73ce13463eb) — _“Material-UI is not only an implementation of the Material Design guidelines, but a general use UI library of components that are needed by many.”_ 

Olivier Tassinari   

[Gatsby, the React-Based Static Site Generator, Gets Commercial Backing](https://thenewstack.io/gatsbyjs-the-open-source-react-based-ssg-creates-company-to-evolve-cloud-native-website-builds/) — Always interesting to see a well-used community project turn into a commercial undertaking: _““With Gatsby Inc, we’re building specialized cloud infra to do incremental, parallelized builds — taking the current Gatsby stream processing/cloud-native architecture and pushing it even farther.”_ Good luck to the team. 

Michelle Gienow   

[Highlights from the React Europe 2018 Conference](https://www.sbegaudeau.com/2018/05/22/react-europe-2018.html) — Get a feel for the major themes that were covered. 

Stéphane Bégaudeau   

[Flow vs TypeScript in React: An Opinionated Take](https://levelup.gitconnected.com/flow-vs-typescript-in-react-my-two-cents-d4d0c657d236) — Keen to introduce some typing into your React project? Pros and cons of two common approaches. 

William Candillon  

💻 React Jobs  

[Frontend Web Engineer (London, UK)](https://citymapper.workable.com/jobs/629000) — Join us to develop our web app and internal tools that enable us to build cities & run transport services. 

Citymapper   

[React Expert? Sign Up for Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-reactstatus&utm_term=tech&utm_content=grouped&utm_campaign=ad-24218) — Top companies use Vettery to find the best tech talent. Take a few minutes to join our platform. 

Vettery  

📘 Tutorials  

[Working with Dynamic Bézier Curves and SVG in React](https://www.joshwcomeau.com/posts/dynamic-bezier-curves) — This is a gorgeous (and interactive!) tutorial. 

Josh Comeau   

[Top 10 JavaScript Errors and How to Avoid Them](https://rollbar.com/blog/top-10-javascript-errors/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl) — 📈Data collected from 1,000+ real-world JS applications. [Learn more](https://rollbar.com/blog/top-10-javascript-errors/?utm_source=email-nl&utm_medium=email-nl&utm_campaign=email-nl). 

ROLLBAR sponsor   

[Testing React Apps with Cypress](https://blog.bitsrc.io/testing-react-apps-with-cypress-658bc482678) — A brief guide on how to run end-to-end tests on React apps using the testing framework Cypress. 

Rajat S   

[How to Build a News App with JavaScript and React Native](https://dev.to/msal4/how-to-build-a-news-app-with-react-native-4ifd) 

Mohammed Salman   

[Whitepaper: What Should Developers Consider When Planning a React App?](https://www.telerik.com/campaigns/kendo-ui/wp-planning-react-app?utm_source=reactstatus&utm_medium=cpm&utm_campaign=kendo-ui-react-whitepaper-planreactapp&utm_content=brieflink) 

Progress Kendo UI sponsor  

🔧 Code and Tools  

[React Bolivianite Grid: A Grid Component for Rendering Large Tabular Data](https://github.com/papasnippy/react-bolivianite-grid) 

Aliaksei Kubiatski   

[React Selectrix: A Flexible, Easy-to-Use 'Select' Replacement](https://github.com/stratos-vetsos/react-selectrix) — [Demos here.](https://stratos-vetsos.github.io/react-selectrix/) 

Stratos Vetsos   

[react-redux-saucepan: A Minimal, Universal React Redux Starter Project](https://github.com/elsewhencode/react-redux-saucepan) — With hot reloading, linting and server-side rendering. 

Elsewhen   

[react-video-scroll: A React Component to Seek or Control Video Frame Rate on Scroll](https://github.com/nitin42/react-video-scroll) 

Nitin Tulswani         

A **[Cooperpress](https://cooperpress.com/)** publication. 

[Change your email address](https://react.statuscode.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://react.statuscode.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
