---
title: "This week's React news, issue 27"
publication: "React Status"
issue: 27
published_at: "2017-03-10"
canonical_url: "https://react.statuscode.com/issues/27"
---

react status 27   

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

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

[Build Your Own React Router v4](https://tylermcginnis.com/build-your-own-react-router-v4/?utm_source=reactnl&utm_medium=email) — A great way to understand something is to try and build your own version of it, and so it goes here with creating a simplified version of [React Router v4](https://github.com/ReactTraining/react-router/tree/v4). Tyler McGinnis [How to Build React Apps That Use WordPress's REST API](https://medium.freecodecamp.com/how-to-build-react-apps-on-top-of-the-wordpress-rest-api-bcc632808025?utm_source=reactnl&utm_medium=email) — WordPress continues to be hugely popular and it now comes with a REST API which makes it easier to build alternative interfaces to it. Andrey Pokrovskiy [Comparing Performance Between a Native iOS Swift App and React Native](https://medium.com/the-react-native-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2?utm_source=reactnl&utm_medium=email) — I found the results surprising, with React Native often winning. John A.​ Calderaionative [Learn to develop your next web or mobile application with ReactJS.](http://info.rangle.io/react-online-training?utm_source=react-status-march&utm_term=react-training) — Register for Rangle’s free React online course for developers on March 31. The second of a three-part series, this course is designed for developers interested in diving into the React library. RANGLE.​IOsponsored [![\](https://copm.s3.amazonaws.com/e3094431.png)](http://info.rangle.io/react-online-training?utm_source=react-status-march&utm_term=react-training) [Routing in React, The Uncomplicated Way](https://hackernoon.com/routing-in-react-the-uncomplicated-way-b2c5ffaee997?utm_source=reactnl&utm_medium=email) — What happens if you _don’t_ use React Router and go with your own app-specific tailor-made approach? This. David Gilbertson [An Intro to Functional Reactive Programming (FRP) with React](https://medium.freecodecamp.com/how-to-make-your-react-app-fully-functional-fully-reactive-and-able-to-handle-all-those-crazy-e5da8e7dac10?utm_source=reactnl&utm_medium=email#.pkvq497vx) — redux-cycles is a Redux middleware that helps you handle side effects in your React apps in a functional-reactive way. Unsure what this means exactly? It’s all covered here. Luca Matteis [How to Build A SEO-Friendly React Blog with an API-Based CMS](https://hackernoon.com/react-js-cms-blog-tutorial-e090c699845b?utm_source=reactnl&utm_medium=email) — Using React, Next.js, and ButterCMS. Hackernoon [Best Practices for Testing React Components](https://medium.com/selleo/testing-react-components-best-practices-2f77ac302d12?utm_source=reactnl&utm_medium=email) — A handful of quick Jest+Enzyme practices (that could also be applied to Mocha+Chai). Tomasz Bak [Reducing React Jank with A Possibly 'Hacky' Use of WeakMap](https://bytes.referralcandy.com/react-pure-components-now-with-more-weakmaps-f676ce8162e7?utm_source=reactnl&utm_medium=email#.hb8auu3sy) Clark Pan [Workshop: Paul Hudson's Going Native with React](https://forwardcourses.com/workshops/64) — Paul Hudson teaches you to develop beautiful, powerful native apps that efficiently scale Forward Coursessponsored [react-loadable: A Higher Order Component for Loading Components with Promises](https://github.com/thejameskyle/react-loadable?utm_source=reactnl&utm_medium=email) James Kylecode [react-page-layout: Create Shareable Common Layouts](https://github.com/monvillalon/react-page-layout?utm_source=reactnl&utm_medium=email) — Create configurable layouts that can be shared between different pages/routes. Monvillaloncode [react2angular: Embed React Components in Angular 1 Apps](https://github.com/coatue/react2angular?utm_source=reactnl&utm_medium=email) Coatuecode [React Conf 2017's Companion App (Built with React Native)](https://github.com/Thinkmill/react-conf-app?utm_source=reactnl&utm_medium=email) Thinkmillcode [Async Routing for React Router](https://github.com/zackify/react-router-async-routing?utm_source=reactnl&utm_medium=email) Zach Silveiracode [How to Measure and Improve Overdraw and GPU Rendering Issues in React Native Apps](https://launchdrawer.com/i-made-react-native-fast-you-can-too-9e61c951ce0?utm_source=reactnl&utm_medium=email) Harry Tormeynative [What's Behind Building A Simple Game Using React Native](https://hackernoon.com/how-i-built-a-super-simple-game-using-react-native-67bdade50373?utm_source=reactnl&utm_medium=email) Matteo Mazzarolonative [Software Engineer, Web - Zürich, Switzerland](https://www.centralway.com/de/careers/open-positions/details#oii51fwq) — React now and apply! Change the future of mobile banking with building high performance web applications with cutting-edge technologies. Centralway Numbrssponsored    [Read this issue on the Web](http://react.statuscode.com/issues/27) [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
