Inferno vs React.js Boilerplate: What are the differences?
Some of the features offered by Inferno are:
- One of the fastest front-end frameworks for rendering UI in the DOM
- Components have a similar API to React ES2015 components with inferno-component
- Stateless components are fully supported and have more usability thanks to Inferno's hooks system
On the other hand, React.js Boilerplate provides the following key features:
- Using react-transform-hmr, your changes in the CSS and JS get reflected in the app instantly without refreshing the page. That means that the current application state persists even when you change something in the underlying code! For a very good explanation and demo, watch Dan Abramov himself talking about it at react-europe.
- Redux is a much better implementation of a flux–like, unidirectional data flow. Redux makes actions composable, reduces the boilerplate code and makes hot–reloading possible in the first place. For a good overview of redux, check out the talk linked above or the official documentation!
Inferno and React.js Boilerplate are both open source tools. It seems that React.js Boilerplate with 22.9K GitHub stars and 4.59K forks on GitHub has more adoption than Inferno with 13.8K GitHub stars and 636 GitHub forks.