---
title: "React is Slow, React is Fast: Optimizing React Apps in Practice"
publication: "React Status"
issue: 29
published_at: "2017-03-24"
canonical_url: "https://react.statuscode.com/issues/29"
---

react status 29   

This week's React news -[Read this on the Web](http://react.statuscode.com/issues/29) 

[react status](http://react.statuscode.com) Issue 29     

[setState() Gate: Navigating the React setState() Behavior Confusion](https://medium.com/javascript-scene/setstate-gate-abc10a9b2d82?utm_source=reactnl&utm_medium=email) — Here, Eric Elliott expands upon [the recent setState() commentary on Twitter](https://twitter.com/i/moments/842710066826530816). Eric Elliott [React is Slow, React is Fast: Optimizing React Apps in Practice](https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba?utm_source=reactnl&utm_medium=email#.8utzeq8ci) — _“If you care about performance, it’s fairly easy to make any React application super fast.”_ Here’s one look at how. François Zaninotto [Diving Deeper into Twitter’s Redux Store](https://medium.com/@nuncamind/diving-deeper-into-twitters-redux-store-adventures-in-minified-vendor-javascript-67fbac5dc219?utm_source=reactnl&utm_medium=email) — A look at attaching the Redux Devtools extension to Twitter’s mobile site to see what’s going on under the covers. Drew Schuster [New Course: Complete Intro to React w/Router v4, Redux & more](https://frontendmasters.com/courses/complete-intro-react/) — Much more than an intro, build an entire real-world web application in layers with Brian Holt (Netflix) using React and library ecosystem like Router v4, Redux and Jest. Frontend Masterssponsored [![\](https://copm.s3.amazonaws.com/0184b1c0.png)](https://frontendmasters.com/courses/complete-intro-react/) [John Carmack Bullish on React's Prospects for VR Development](https://twitter.com/id_aa_carmack/status/844902854171262977?utm_source=reactnl&utm_medium=email) — _“Using React (JavaScript) has turned out to be a bigger win for VR app development than I expected”_ Twitternews [Getting Started with React Navigation, a Navigation Solution for React Native](https://hackernoon.com/getting-started-with-react-navigation-the-navigation-solution-for-react-native-ea3f4bd786a4?utm_source=reactnl&utm_medium=email#.sodm3uel0) — A handy visually driven article showing what’s involved in building an app with some common routing needs using [React Navigation.](https://reactnavigation.org/) Spencer Carlinative [11 Mistakes Made During React Native / Redux App Development](https://medium.com/dailyjs/11-mistakes-ive-made-during-react-native-redux-app-development-8544e2be9a9?utm_source=reactnl&utm_medium=email#.rz1yigtyw) — Some takeaways from working with React Native and Redux for a year from a beginner’s point of view. Valentin Galkinnative [Better List Views in React Native](https://facebook.github.io/react-native/blog/2017/03/13/better-list-views.html?utm_source=reactnl&utm_medium=email) Spencer Ahrensnative [When to Choose Redux vs React's setState()](https://iamakulov.com/notes/all/redux-vs-react-setstate/?utm_source=reactnl&utm_medium=email) — Is a piece of state important enough to put it into the store and keep across refreshes? If yes, Redux. If no, `setState`. Ivan Akulov [Sessions by Pusher: Angular2 vs React, Initial Performance Review](https://pusher.com/sessions/meetup/js-monthly-london/angular2-vs-react-initial-performance-review?utm_source=reactweekly&utm_medium=email&utm_campaign=sessions-angular2-vs-react) — What happens when a dev team plays around with AngularJS2 and React? Hear their initial results. Pushersponsored [The Building Blocks of React Native Animations](https://goshakkk.name/react-native-animated-building-blocks/?utm_source=reactnl&utm_medium=email) — If you work with React Native and need to implement meaningful animations in your app, what do you need to know? Gosha Arinich [Navigation Redirects Through Redux Middleware](https://medium.com/trisfera/navigation-redirects-through-redux-middleware-1d2518695fd1?utm_source=reactnl&utm_medium=email) — How to use Redux middleware for client-side navigation redirects that’s intuitive and easy to maintain. Diego Castillo [Building a Lunch Recommendation App with React Native](https://medium.com/react-native-development/build-a-lunch-recommendation-app-react-native-school-fdc05de70811?utm_source=reactnl&utm_medium=email) — A thorough tutorial with an accompanying 15 minute screencast. Shoutem [Learn Redux by Coding a Mini-Redux](http://blog.jakoblind.no/2017/03/13/learn-redux-by-coding-a-mini-redux/?utm_source=reactnl&utm_medium=email) Jakob Lind [React: A Developer's Impressions One Year Later](https://medium.com/dailyjs/react-one-year-later-8b29804f2309?utm_source=reactnl&utm_medium=email) Jack Marchant [React Springy Parallax: A Springy, Composable Parallax Scroller](https://github.com/drcmda/react-springy-parallax?utm_source=reactnl&utm_medium=email) — [Demo.](http://react-springy-parallax.surge.sh) Paul Henschelcode [data-driven-motion: Easily Animate Your Data in React](https://github.com/tkh44/data-driven-motion?utm_source=reactnl&utm_medium=email) — [Example here.](https://jsfiddle.net/tkh44/vmkjuam4/) Kye Hohenbergercode [Relogic: An Abstraction to Encapsulate Flows of Logic in React Apps](https://github.com/msuperina/relogic?utm_source=reactnl&utm_medium=email) Marzio Superinacode [react-overdrive: Easy 'Magic-Move' Transitions for React Apps](https://github.com/berzniz/react-overdrive?utm_source=reactnl&utm_medium=email) Tal Bereznitskeycode [Software Engineer, Web -Remote](https://campus.statement.com/careers/443505) — Statement Campus is a fully remote company. The right candidate will be responsible for building and maintaining high performance web applications with cutting-edge technologies. Statement Campusjob    [Read this issue on the Web](http://react.statuscode.com/issues/29) [See our archives](http://react.statuscode.com/issues) [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
