This post is an update to my old tutorial on how to start writing ES6 on the front end with babel.
I want to dedicate a post to show you how to set up Gulp and in particular, a set up for React v0.14 and up. I also focus on doing this in ES2015 (ECMAScript 6 or ES6). I have seen countless threads of people having trouble getting over this initial but important phase.
If you are looking to set up react with webpack, have a look at a detailed post I wrote on react + webpack. It includes things like hot module replacement.
Note: This post is outdated, here is an updated post
In this post I will give you a simple set up or boilerplate for starting a React project in ES6. This boilerplate is not meant to be used for professional stuff. Use it to get started and then you can structure it in a better way.
If you are just looking to get started up with ES6, you can take a look at my previous post.
Note: This post is outdated because Babel changed the way it works. Please read this updated tutorial to start writing ES6 apps.