---
title: "React interview questions, plus a React form theming tool"
publication: "React Status"
issue: 18
published_at: "2017-01-06"
canonical_url: "https://react.statuscode.com/issues/18"
---

react status 18   

[Read this on the Web](http://react.statuscode.com/issues/18) 

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

[15 React Interview Questions](https://tylermcginnis.com/react-interview-questions/?utm_source=reactnl&utm_medium=email) — Tyler poses and answers some questions you could be asked in a job interview (or that you may want to know about anyway.) Tyler McGinnis [How A React App Was Converted to Vanilla JS](https://hackernoon.com/how-i-converted-my-react-app-to-vanillajs-and-whether-or-not-it-was-a-terrible-idea-4b14b1b2faff?utm_source=reactnl&utm_medium=email#.iidpqhdbl) — A code-heavy ‘long and winding tale’ of a developer’s attempts to replicate JSX syntax, component structure, server-side rendering, and more, using plain JavaScript. David Gilbertson [React Reform: Create Themes for Your Project's Forms](http://react-reform.codecks.io/?utm_source=reactnl&utm_medium=email) — Define themes, set up validations, wrap your components, and write great forms easily :-) Codeckstools [Error Monitoring and Crash Reporting Now Available for React Native Apps](http://go.cooperpress.com/rs/react18/blog.bugsnag.com/bugsnag-react-native/?utm_source=cooperpress&utm_medium=cpc&utm_content=react-native-release&utm_campaign=&utm_term=react-status-20170106) — Automatically detect crashes in your React Native apps using Bugsnag, the first platform with official support for React Native crash reporting. Surface fully symbolicated stacktraces for JavaScript, iOS, and Android, all in one place. [Learn more.](https://blog.bugsnag.com/bugsnag-react-native/?utm_source=cooperpress&utm_medium=cpc&utm_content=react-native-release&utm_campaign=&utm_term=react-status-20170106) Bugsnagsponsored [![\](https://copm.s3.amazonaws.com/033d7524.png)](http://go.cooperpress.com/rs/react18/blog.bugsnag.com/bugsnag-react-native/?utm_source=cooperpress&utm_medium=cpc&utm_content=react-native-release&utm_campaign=&utm_term=react-status-20170106) [React Conf 2017 (Mar 13-14) CFP Closes Next Week](http://conf.reactjs.org/?utm_source=reactnl&utm_medium=email) — So get your proposals in now. reactjs.​orgnews [Walkthrough of Building a React App with Login and Authentication](https://www.sitepoint.com/tutorial-build-a-react-js-application-with-user-login-and-authentication/?utm_source=reactnl&utm_medium=email) Robin Orheden [The 5 Things You Need To Know To Understand React](https://medium.com/@sachagreif/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3?utm_source=reactnl&utm_medium=email) — Aimed mostly at people new to React, and covers components, JSX, props and state, the Component API, and component types. Sacha Greif [Using A Function in 'setState' Instead of an Object](https://medium.com/@shopsifter/using-a-function-in-setstate-instead-of-an-object-1f5cfd6e55d1?utm_source=reactnl&utm_medium=email) Sophia Shoemaker [Animating Particles using React Motion](https://hackernoon.com/animating-particles-using-react-motion-dcded1895f17?utm_source=reactnl&utm_medium=email) Mahmoud Saada [Public Class Fields with React Components](https://egghead.io/lessons/javascript-public-class-fields-with-react-components?pl=javascript-from-kent-ff87bbdb&utm_source=reactnl&utm_medium=email) Kent C.​ Doddsvideo [10 Reasons to Love create-react-app](https://www.peterbe.com/plog/10-reasons-i-love-create-react-app?utm_source=reactnl&utm_medium=email) — ‘It just works’ is always good. Peter Bengtsson [7 React 'Aha' Moments](https://tylermcginnis.com/react-aha-moments/?utm_source=reactnl&utm_medium=email) Tyler McGinnis [Fix JavaScript Errors Like a Boss!](http://go.cooperpress.com/rs/react18/rollbar.com/?utm_source=reactstatus&utm_medium=email-nl&utm_term=reactstatus_1_6&utm_campaign=nl_sponsorship) — Quickly detect what’s broken and why. Get the code, context and data to defeat impactful JS errors. ROLLBARtools sponsored [React Tetris: A Game of Tetris Built in React](https://chvin.github.io/react-tetris/?utm_source=reactnl&utm_medium=email) chvin.​github.​iocode [robe-react-ui: UI Components Built for React-Bootstrap](http://robeio.github.io/robe-react-ui/?utm_source=reactnl&utm_medium=email) robeio.​github.​iocode [Building a Simple Messaging App with React Native and Socket.io](https://hackernoon.com/a-simple-messaging-app-with-react-native-and-socket-io-e1cae3df7bda?utm_source=reactnl&utm_medium=email) Vincent Lenative [Handling Offline Actions in React Native](https://medium.com/differential/handling-offline-actions-in-react-native-74949cbfabf2?utm_source=reactnl&utm_medium=email) Spencer Carlinative [Why Walmart Chose React Native](https://medium.com/walmartlabs/react-native-at-walmartlabs-cdd140589560?utm_source=reactnl&utm_medium=email) Walmart Labsnative    [Read this issue on the Web](http://react.statuscode.com/issues/18) [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
