---
title: "Why I Love React Patterns So Much"
publication: "React Status"
issue: 102
published_at: "2018-08-24"
canonical_url: "https://react.statuscode.com/issues/102"
---

This week's React news       

#102 — August 24, 2018 

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

react status   

The [React Rally](https://www.reactrally.com/) conference took place last week and the videos are starting to be released. With the 'best and the brightest in the React community' speaking, there were a lot of great talks, so if you're not into videos, I apologize in advance as there are four of them in this issue. 🙂
 _— Peter Cooper, editor_    

[![Why I Love React Patterns So Much\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/i5o1anj7ltquuzixybuh.jpg)](https://www.youtube.com/watch?v=AiJ8tRRH0f8&list=PLV5CVI1eNcJgNqzNwcs4UKrlJdhfDjshf)  

▶[Simply React: Why I Love React Patterns So Much](https://www.youtube.com/watch?v=AiJ8tRRH0f8&list=PLV5CVI1eNcJgNqzNwcs4UKrlJdhfDjshf) — Practical, example-driven evangelism from Kent who tells a story to justify component patterns and why he thinks you should be using them yourself. 

Kent C Dodds   

['I Published an iOS App with ClojureScript and React Native'](http://increasinglyfunctional.com/2018/08/17/i-published-an-ios-app-with-clojurescript-and-react-native.html) — Not a particularly common stack choice at the moment, but ClojureScript has a lot of appeal if you like working with more functional languages and approaches. 

Joshua Miller   [![\](https://copm.s3.amazonaws.com/000aa8fa.jpg)](https://frontendmasters.com/courses/javascript-new-hard-parts/) 

[🔨 JavaScript: The 'New' Hard Parts](https://frontendmasters.com/courses/javascript-new-hard-parts/) — In this new course, you'll develop an intuitive understanding of the new features of JavaScript in ES6+: iterators, generators, promises, and async/await. Go under the hood of async JS and learn to solve complex async challenges with ease. 

Frontend Masters sponsor   

[Creating Flexible and Reusable React File Uploaders](https://www.eventbrite.com/engineering/create-reusable-react-file-uploaders/) — _“The Event Creation team at Eventbrite needed a React based image uploader that would provide flexibility while presenting a straightforward user interface.”_ Here’s how they did it. 

Daniel Carter (Eventbrite)   

▶[Algebraic Effects, Fibers, Coroutines.. Oh My!](https://www.youtube.com/watch?v=cWY1QzyFhfk) — A talk that sheds some light on some of the more academic concepts relating to recent work on React. Really well presented and explained. 

Brandon Dail (Facebook)   

▶[Why React is Not (Fully) Reactive](https://www.youtube.com/watch?v=SaO-7Lk5hZ8) — In his first ever conference talk, a well-known React developer introduces some basic reactive concepts, digs into just how ‘reactive’ (or not) React really is, and how a fully reactive React could work. 

Shawn 'swyx' Wang  

💻 React Jobs  

[Senior Front End Engineer at External Data Systems, Netflix](https://jobs.netflix.com/jobs/867365) — Help build a world class user interface for the platform that collects data to drive business insights for our teams. 

Netflix   

[Find A React Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-reactstatus&utm_term=tech&utm_content=grouped&utm_campaign=ad-77585) — Vettery specializes in dev roles and is completely free for job seekers. Create a profile to get started. 

Vettery  

📘 Tutorials  

[A Brief Comparison of 4 Ways to Reduce Redux Boilerplate](https://github.com/markerikson/redux-starter-kit/issues/17#issuecomment-414091942) — redux-bits, redux-actions, reduxr, createReducerActions, and autodux are considered. _Spoiler: He prefers autodux._ 

Shawn 'swyx' Wang   

[Building a Scalable React Dev Environment Around Bazel](http://www.syntaxsuccess.com/viewarticle/scalable-react-build-with-bazel) — [Bazel](https://www.bazel.build/) is a general build tool often used in more enterprise environments. 

Torgeir Helgevold   

[Webinar: Building Modern Apps with the MERN Stack and Google Cloud Platform](https://www.mongodb.com/webinar/building-modern-apps-with-the-mern-stack-and-gcp?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship&utm_content=20180824&utm_medium=display&utm_source=reactstatus) 

MONGODB sponsor   

[Access Token Handling (Automatic Refresh) with React and Redux](http://nmajor.com/posts/access-and-refresh-token-handling-with-redux) 

Nicholas Major   

[A Q&A with React Engineering Manager Sophie Alpert](https://www.reactiflux.com/transcripts/sophie-alpert-2/) — Lots of useful tidbits here including stuff about the future of Suspense, community diversity, React Native, and Facebook’s use of Flow. 

Reactiflux   

▶[Route Recalculating](https://www.youtube.com/watch?v=X-kA8B2QzjY) — The final talk of the React Rally event and our final video link in today’s newsletter too. 😉 

Ryan Florence  

🔧 Code and Tools  

[React Developer Tools: Brings React Debugging Tools to Chrome's DevTools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi) 

Chrome Web Store   

[React Toast Notifications: A Configurable Toast Notification System](https://github.com/jossmac/react-toast-notifications) — For those pop-up ‘corner of the browser’ style notifications. [Live demo.](https://jossmac.github.io/react-toast-notifications/) 

Joss Mackison   

[react-dropdown: A Simple Dropdown Component for React](https://github.com/fraserxu/react-dropdown) — Inspired by [react-select](https://github.com/JedWatson/react-select). [Demos here.](http://fraserxu.me/react-dropdown/) 

Fraser Xu   

[Save Weeks per Year Fixing Unseen Bugs in Your React App with Sentry](https://start.sentry.io/for/react?utm_source=advertisement&utm_medium=display&utm_content=reactstatus&utm_campaign=sponsorship&utm_term=brief) — Notify only the right person based on the commit and see unminified code in the stack trace with source maps. 

Sentry sponsor   

[React Editable JSON Tree](https://github.com/oxyno-zeta/react-editable-json-tree) — Basically what it says.. but the [demo](https://oxyno-zeta.github.io/react-editable-json-tree/) might help. 

Havrileck Alexandre   

[Laco: A Lightweight State Management for React and Inferno](https://github.com/deamme/laco) — Written in TypeScript. 

Deam Hansen   

[Async: A Flexible Promise-Based React Data Loader](https://github.com/ghengeveld/react-async) — If you’re interested in the ‘why’ behind this, [here’s a full introductory article.](https://medium.com/@ghengeveld/async-data-loading-in-react-94661e23cd3d) 

Gert Hengeveld         

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
