A solid foundation for our React apps.
During the past few years we have developed more than fifty different apps with React which means that we start one to two new projects with React every month. That said, It is extremely important that our developers are able to start React projects as efficiently as possible. This is why we decided to create our own boilerplate for React.
It is based on Create React App (CRA) created by Facebook, but while CRA is very minimalistic, we have taken all our experience with React and bundled building blocks we think are necessary to create awesome apps with React, without sacrificing any of the neat features you get with CRA.
As all other boilerplates ours is also highly opinionated. However, the idea is to merely to provide developers with so call good defaults "good defaults" to make it easier for them to decide which libraries to use if they are unsure. We have picked the building blocks that we think are a good fit for most projects, so it might as well be that not everything fits the project you are working on. In that case feel free to change anything and everything to your benefit.
Because our boilerplate is very important to us, we strive to keep it up-to-date. That is the only way we can provide our developers with the best tools available.