---
title: "Redux vs. the React Context API"
publication: "React Status"
issue: 98
published_at: "2018-07-27"
canonical_url: "https://react.statuscode.com/issues/98"
---

This week's React news       

#98 — July 27, 2018 

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

react status 

[![Redux vs. the React Context API\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/du283hyknjfp9kenmxzk.jpg)](https://daveceddia.com/context-api-vs-redux/)  

[Redux vs. the React Context API](https://daveceddia.com/context-api-vs-redux/) — A look at how the new context API in React 16.3 works, how it compares to Redux, and when you’d want to consider using one versus the other. 

Dave Ceddia   

[Why Discord is Sticking with React Native](https://blog.discordapp.com/why-discord-is-sticking-with-react-native-ccc34be0d427) — A look back at how chat platform Discord has used React Native over the past three years, reaping _“the benefits of quickly leveraging reusable code across platforms”_. After a few “we’re moving away from React Native” stories recently, it’s nice to see this one. 

Fanghao (Robin) Chen   [![\](https://copm.s3.amazonaws.com/1f9a4511.jpg)](https://frontendmasters.com/courses/webpack-fundamentals/) 

[Webpack 4 Fundamentals 🛠️ by Webpack Core Maintainer, Sean Larkin](https://frontendmasters.com/courses/webpack-fundamentals/) — Webpack 4 is the most popular and flexible build tool – Vue CLI, create-react-app and the Angular CLI all use Webpack under the hood – as soon as you need something custom, _you'll need to [know Webpack](https://frontendmasters.com/courses/webpack-fundamentals/)._ 

Frontend Masters sponsor   

[React-Select v2 Released](https://react-select.com/home) — React Select is a flexible and attractive ‘select’-style input control with multiselect, autocomplete and ajax support. V2 makes things simpler and easier to extend and introduces a CSS-in-JS styling API. 

Jed Watson   

[Hunting JS Memory Leaks in React Native Apps](https://blog.swmansion.com/hunting-js-memory-leaks-in-react-native-apps-bd73807d0fde) — A roundup of some approaches to debug and solve memory problems in a React Native app. 

Krzysztof Magiera   

[Why Kent C. Dodds Never Uses Shallow Rendering](https://blog.kentcdodds.com/why-i-never-use-shallow-rendering-c08851a68bb7) — _“Tests should help me be confident that my application is working and there are better ways to do that than shallow rendering.”_ 

Kent C. Dodds   

[Why Apollo: Advantages, Disadvantages and Alternatives](https://www.robinwieruch.de/why-apollo-advantages-disadvantages-alternatives/) — If you’re using GraphQL in your apps, this run through of the pros and cons of using Apollo, plus links to some alternatives, may be worth a look. 

Robin Wieruch  

💻 React Jobs  

[Fullstack Software Engineer - Uber (NYC)](https://www.uber.com/careers/list/31341/) — Come and join our mission of collapsing the time and distance between everyone and everything. 

Uber Technologies   

[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-75456) — Vettery specializes in developer roles and is completely free for job seekers. 

Vettery  

📘 Tutorials  

[Using Immutable.JS with React and Redux](https://www.fullstackreact.com/articles/using-immutablejs-with-react-and-redux/) — A guide on when to use Immutable.js and how to use it with Redux. 

Travis Crumley   

[Create a Draggable Opacity Changing Circle with Reanimated in React Native](https://codedaily.io/tutorials/55/Create-a-Draggable-Opacity-Changing-Circle-with-Reanimated-in-React-Native) 

Code Daily   

▶[Five Things About React Components](https://channel9.msdn.com/Shows/5-Things/Episode-22-Five-Things-About-React-Components?WT.mc_id=CESocial-timheuer) — A brief, 4 minute video where Brandy Morgan and John Papa share five facts about React components. Ideal for beginners. 

Channel 9   

[Whitepaper: How to Plan 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=sponsoredlink) — Learn strategies for tooling, frontend, UX, testing and performance to boost your productivity. Get your copy. 

Progress Kendo UI sponsor   

[End-to-End Testing React Apps with Puppeteer and Jest](https://blog.logrocket.com/end-to-end-testing-react-apps-with-puppeteer-and-jest-ce2f414b4fd7) 

Yomi Eluwande  

🔧 Code and Tools  

[React-Flippy: A 'Flipping' Card Component](https://github.com/sbayd/react-flippy) — You get a front side, a back side, and the ability to flip horizontally or vertically. 

Berkay Aydın   

[react-nipple: A React Component for an On-Screen Joystick](https://www.npmjs.com/package/react-nipple) — Quit your giggling, it’s a wrapper for [nippleJS](https://github.com/yoannmoinet/nipplejs), a virtual joystick for touch capable devices. 

loopmode   

[Build Better Apps, Faster with MongoDB Stitch Services](https://www.mongodb.com/cloud/stitch?jmp=cpress&utm_campaign=WW_CP_newsletter_sponsorship_FY19Q1&utm_content=20180727&utm_medium=display&utm_source=reactstatus) 

MONGODB sponsor   

[ML Classifier UI: A React Front-End for Tensorflow.js-Flavored Machine Learning](https://github.com/thekevinscott/ml-classifier-ui) 

Kevin Scott   

[react-pdf: Create PDF Files using React](https://github.com/diegomura/react-pdf) 

Diego Muracciole   

[Redux Without Redux: Sharing State and One Way Data Flow using Standard React](https://gist.github.com/francisrstokes/5750b58c5799038cf03a55ecadca7d8c) — An example in a gist. 

Frank Stokes         

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
