SurviveJS - Webpack and React
From apprentice to master
From the blog:SurviveJS - Webpack and React v2.0.0-rc4
What will I learn by reading this book?
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 as shown below:
During the process you will learn to:
- Set up a Webpack based development and production environment. You will learn to get most out of babel-plugin-react-transform and Babel for development.
- Improve the quality of your code by using ESLint and friends to spot possible mistakes earlier.
- Get into the React mindset while learning the basics of Alt, an implementation of Flux Application Architecture.
- Style your React application in various emerging ways.
- Implement drag and drop for your application using React DnD.
In addition, if you buy the Leanpub version you will get access to exclusive chapters that show you how to:
- Deal with typing in React.
- Test your React application in various ways.
By buying the book, you will support my efforts and allow me to develop more content.
The Leanpub version comes in pdf, epub, and mobi formats!
Get started with the online version
What are the prerequisites?
Neeraj Singh (Founder of BigBinary)
Omar van Galen (Intrasoft)
Setting up a cutting-edge frontend development environment with React takes time. What sets SurviveJS aside is that it does not only show you exactly how to do it, it evolves, preventing JS fatigue, hence the name.
Phil Ledgerwood (Integrity Inspired Solutions)
I originally got this book to learn React, but I found quickly that the instruction on Webpack alone was worth the price of admission. I have followed this book's iteration from very early on, and it gets better every time. It is very useful, and to this day I keep going back to it as a good way to get new projects up and running.
If you want to stay up to date when it comes to SurviveJS, consider subscribing to the mailing list below or following @survivejs for occasional updates. There is also blog RSS available for old beards (no pun intended).