SurviveJS - Webpack and React

From apprentice to master

What will I learn by reading this book?

React Facebook's React powers an increasing amount of sites. There is a good reason for this. It simplifies frontend development greatly. Combined with webpack, a bundling tool, you have a powerful frontend development environment in your hands.

SurviveJS - Webpack and React shows you how to build a simple Kanban application based on these technologies. During the process you will learn to:

  1. Set up a webpack based development and production environment. You will learn to get most out of react-hot-loader and Babel for development.
  2. Improve the quality of your code by using ESLint and friends to spot possible mistakes earlier.
  3. Get into the React mindset while learning the basics of Alt, an implementation of Flux Application Architecture.
  4. Style your React application in various emerging ways.
  5. Implement drag and drop for your application using React DnD.

Please check out the online version of the book to get started! The book source is available through GitHub.

The book is freely available under CC BY-NC-ND license. You can support creation of new content by purchasing a digital copy of the book.

What are the prerequisites?

Kanban board Dennis Hamilton - Kanban (CC BY)

I expect you know the basics of JavaScript but beyond that not much is needed. You just need to have patience to work through the book and poke me in case there's something you don't understand!