---
title: "The talks from React Rally 2019 are here"
publication: "React Status"
issue: 154
published_at: "2019-09-04"
canonical_url: "https://react.statuscode.com/issues/154"
---

This week's React news       

#154 — September 4, 2019 

[Read on the Web](https://react.statuscode.com/issues/154)   React Status Your weekly React news digest, every Wednesday  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/ukxuwojc815pgtwxsqiv.jpg)](https://medium.appbase.io/reactive-search-3-0-ui-components-for-building-search-uis-51b926fc0d8b)   

[Reactive Search 3.0: UI Components for Building Search UIs](https://medium.appbase.io/reactive-search-3-0-ui-components-for-building-search-uis-51b926fc0d8b) — Reactive Search offers a standardized array of common search UI components designed to use with Elasticsearch on the backend. There’s a _lot_ to digest in this release, with things like GraphQL support and voice search making an appearance. 

Siddharth Kothari   [![\](https://copm.s3.amazonaws.com/20df097a.png)](https://resources.gitprime.com/books/20-patterns/?utm_source=nl%28rs%29&utm_medium=email-nl&utm_campaign=nl%28rs%29) 

[📕 20 Patterns to Watch for in Engineering Teams](https://resources.gitprime.com/books/20-patterns/?utm_source=nl%28rs%29&utm_medium=email-nl&utm_campaign=nl%28rs%29) — GitPrime's new book draws together some of the most common software team dynamics, observed in working with hundreds of enterprise engineering organizations. Actionable insights to help you debug your development process with data. [Get your copy](https://resources.gitprime.com/books/20-patterns/?utm_source=nl%28rs%29&utm_medium=email-nl&utm_campaign=nl%28rs%29). 

GitPrime sponsor   

▶[21 Talks from React Rally 2019](https://www.youtube.com/playlist?list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA#reactrally2019) — The _React Rally_ event took place in Salt Lake City just two week ago but already lots of the talks are up and ready to watch. We’re going to link to more of them as we review them, but highlights include: 

- Kent C Dodds covering [React hook pitfalls](https://www.youtube.com/watch?v=VIRcX2X7EUk&list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA&index=18&t=2s) (a topic he has recently [written about](https://kentcdodds.com/blog/react-hooks-pitfalls)too.)
- Nicole Sullivan, a PM on the Chrome team, spoke about how [working with frameworks like React is now a core objective of the Blink team](https://www.youtube.com/watch?v=XD8UQeYm5Vk&list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA&index=2&t=4s) and what they’re doing to make frameworks like React better.
- Brian Holt covered [the human side of React](https://www.youtube.com/watch?v=sZPxFKRTW94&list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA&index=22&t=0s) and its community.
- David Khourshid says [we should write fewer tests](https://www.youtube.com/watch?v=tpNmPKjPSFQ&list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA&index=16&t=0s) (and use automation and clever techniques to do so, not to stop testing ;-)) 

Kent C. Dodds   

[The Case for the React Native Web 'Singularity'?](https://www.swyx.io/writing/react-native-web-singularity) — After looking at [React Native Web](https://github.com/necolas/react-native-web), a project for bringing React Native components and APIs to the browser, Shawn began to wonder.. what if React Native became a better option for building Web experiences than regular React!? 

Shawn Wang   

[The Story of a V8 Performance Cliff in React](https://v8.dev/blog/react-cliff) — A look at how V8 chooses optimal in-memory representations for various JavaScript values, and how that impacts the shape machinery (all of which helps explain a recent V8 performance cliff in React core). 

Benedikt Meurer and Mathias Bynens  

💻 Jobs  

[React Developer at X-Team (Remote)](https://x-team.com/remote-react-developer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=react) — Join the most energizing community for developers. Work from anywhere with the world's leading brands. 

X-Team   

[Get Hired Based on Your Skills Not Your CV](https://hackajob.co/p/discover?utm_source=cooperpress&utm_medium=paid&utm_campaign=rs_sep-4&utm_term=react) — Our AI makes it easier and quicker to match with top React jobs, with no recruiters and an average salary of £70k. 

hackajob  

📘 Tutorials and Stories  

[Building a Snake Game with `react-native-game-engine`](https://medium.com/@tamasszikszai/building-snake-with-react-native-game-engine-bbc8abfdebda) — There’s [a 45 minute screencast](https://www.youtube.com/watch?v=kIe2KHTSJTk) too, if you prefer. 

Tamas Szikszai   

[How to Implement `useState` with `useReducer`](https://kentcdodds.com/blog/how-to-implement-usestate-with-usereducer) — An exercise to help understand the differences and use cases of these two related hooks. 

Kent C Dodds   

[Managing Multiple Environments with AWS Amplify](https://janhesters.com/multiple-environments-with-aws-amplify/) — If AWS Amplify is for you, you might also like Jan’s other recent posts about [setting up an Amplify project with CI/CD](https://janhesters.com/setting-up-a-project-with-ci-cd-using-amplify/) and [end-to-end testing of Amplify apps.](https://janhesters.com/e2e-testing-amplify-apps/) 

Jan Hesters   

[Join us at JAMstack Conf SF, Oct 16-18. Early Bird Prices End Sept 16](https://jamstackconf.com/sf/) — Learn how to build your web project for speed and scale on the JAMstack with Chris Coyier, Nicole Sullivan & more. 

JAMstack Conf SF sponsor   

[The Only Introduction to Redux (and React-Redux) You’ll Ever Need](https://t.co/i1o8k4OVIz) — I think the title over-promises a little, but.. it’s a pretty clear and simple explanation of Redux and React-Redux, and perhaps better suited to you if you’re just beginning to explore Redux. 

Hristijan Stevanoski   

▶[Is React Translated Yet?](https://www.youtube.com/watch?v=V9PW4HeZyBw&list=PLUD4kD-wL_zaXhR4KU1CkUSIzh1TrvnzA&index=5&t=0s) — An update on the progress behind getting React’s documentation translated into as many languages as possible and what’s involved in localizing the React project generally. 

Nat Alison   

▶[The Benefits of Using TypeScript with React](https://www.youtube.com/watch?v=8AViJ-MeCbw) — A brief, six minute example of a debugging scenario comparing the non-TypeScript vs TypeScript experience. 

Carl Rippon  

🔧 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/kfzfah2qeh03t0arrcfx.jpg)](https://github.com/gpbl/react-day-picker)   

[react-day-picker: A Flexible Date Picker Component](https://github.com/gpbl/react-day-picker) — No external dependencies. Fully customizable, with ARIA support. There are [lots of live examples with code samples here.](http://react-day-picker.js.org/examples/basic/) 

Giampaolo Bellavite   

[React Navigation 4.0: Routing and Navigation for React Native Apps](https://github.com/react-navigation/react-navigation/releases/tag/v4.0.0) — There’s no official blog post yet, but this is the first major release of the popular native navigation library this year. 

React Navigation   

[Send Data to Any Analytics Tool Without Having to Implement a New API](https://segment.com/docs/sources/mobile/react-native/?utm_source=newsletter&utm_medium=email&utm_campaign=reactnl) 

Segment sponsor   

[React Static 7.2: A Progressive Static Site Generator](https://github.com/react-static/react-static) 

React Static   

[Material-UI 4.4: Google Material Design-Inspired React Components](https://github.com/mui-org/material-ui) 

Material-UI   

[React Gradient Progress: Simple Light Circular Progress Bars](https://github.com/mesthabro/react-gradient-progress/) — A very simple, gradient-colored circular progress indicator component. 

Prasanna Mestha         

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
