---
title: "#46: Eight Things to Learn in React Before Using Redux"
publication: "React Status"
issue: 46
published_at: "2017-07-21"
canonical_url: "https://react.statuscode.com/issues/46"
---

react status 46   

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

[react status](https://react.statuscode.com) Issue 46     

[8 Things to Learn in React Before Using Redux](https://www.robinwieruch.de/learn-react-before-using-redux/?utm_source=reactnl&utm_medium=email) — What you should know about React before using Redux, focusing on state management and components. Robin Wieruch [How to Create a Reddit Clone Using React and Firebase](https://www.sitepoint.com/reddit-clone-react-firebase/?utm_source=reactnl&utm_medium=email) — Nirmalya Ghosh shows you how to use Firebase’s real-time database features, coupled with create-react-app, to build a basic Reddit clone with live voting. SitePoint [Announcing: How to Earn More as a Software Developer](https://simpleprogrammer.com/products/careerguide?utm_source=coopermedia&utm_medium=email&utm_campaign=career-guide&utm_content=2017-07-career-guide-launch-react-status) — Technical knowledge alone isn't enough—increase your income by leveling up your "soft skills." Learn new skills faster, command more respect, find work you love, and earn what you're worth. Get the book for $0.99 (48 hours only). Simple Programmersponsored [![\](https://copm.s3.amazonaws.com/ba3a5483.png)](https://simpleprogrammer.com/products/careerguide?utm_source=coopermedia&utm_medium=email&utm_campaign=career-guide&utm_content=2017-07-career-guide-launch-react-status) [Thinking In React](https://pusher.com/sessions/meetup/bristol-js/thinking-in-react?utm_source=reactnl&utm_medium=email) — An examination of best practices in designing performant React apps. Adam Reynoldsvideo [React and Redux Testing with Jest: How Some Jokers Learned to Take Snapshots](https://dev.bleacherreport.com/react-and-redux-testing-with-jest-how-some-jokers-learned-to-take-snapshots-c186c7e419e6?utm_source=reactnl&utm_medium=email) — Snapshots replaced a whole slew of Enzyme expect statements and allowed the Bleacher Report Engineering team to easily test their Redux actions and store. Tory Briggs [Using Immutable.js with Redux](https://medium.com/front-end-hacking/using-immutable-js-with-redux-ba89025e45e2?utm_source=reactnl&utm_medium=email) — _“it turns out that using Immutable.js with Redux is not that complicated and is a good practice.”_ John Tucker [Extracting Logic from React Components](https://javascriptplayground.com/blog/2017/07/react-extracting-logic/?utm_source=reactnl&utm_medium=email) Jack Franklin [Building Electron Apps with Next.js](https://leo.im/2017/electron-next?utm_source=reactnl&utm_medium=email) — Using Next.js for creating React-based Electron apps is an interesting idea. Leo Lamprecht [Attend Google Developer Days — Europe 2017 in Krakow, Poland](https://goo.gl/bUk3FS) — Join us at #GDDEurope, where we will be covering the latest developer updates and best practices. Google, Inc.​ sponsored [FlexView: The Easiest Way to Use Flexbox with React](https://blog.buildo.io/flexview-the-easiest-way-to-use-flex-with-react-c698db55926a?utm_source=reactnl&utm_medium=email) — An introduction to FlexView, a React component to create any layout on any browser. Francesco Cioria [Creating a Static Blog with Gatsby](https://objectpartners.com/2017/07/19/creating-a-static-blog-with-gatsby/?utm_source=reactnl&utm_medium=email) Dustin Schau [Building Static Sites with create-react-app](https://medium.com/superhighfives/an-almost-static-stack-6df0a2791319?utm_source=reactnl&utm_medium=email) Charlie Gleason [Full Compilation of React Amsterdam 2017 Talk Videos](https://medium.com/@ReactAmsterdam/full-compilation-of-react-amsterdam-2017-talk-videos-for-both-tracks-bonus-10020157c851?utm_source=reactnl&utm_medium=email) React Amsterdamvideo [A First Look At Gatsby: A Static Site Generator for React](https://www.youtube.com/watch?v=CSemYFzHAtU&utm_source=reactnl&utm_medium=email) LevelUpTutsvideo [Front-End Sadness to Happiness: The React on Rails Story](https://www.youtube.com/watch?v=SGkTvKRPYrk&utm_source=reactnl&utm_medium=email) — How one dev's “pursuit of developer happiness for the Rails front-end” drove him to create the React on Rails gem, the most popular React integration for Ruby on Rails. Justin Gordonvideo [“CircleCI 2.0 is fast. We reduced builds from minutes to 12 seconds.”](https://circleci.com/?utm_source=cooperpress&utm_medium=newsletter&utm_content=react-status&utm_campaign=july) CircleCItools sponsored [5 React Component Toolkits](http://andrewhfarmer.com/react-component-toolkits/?utm_source=reactnl&utm_medium=email) Andrew H Farmertools [CentroUI: UI Components for WebVR using React VR](https://www.centroida.co/centroui/?utm_source=reactnl&utm_medium=email) Centroidacode    [Read this issue on the Web](https://react.statuscode.com/issues/46) [See our archives](https://react.statuscode.com/issues) [Stop getting this newsletter](*|UNSUB|*)  

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