At WalmartLabs, we've got lots of react component libraries and the number of libraries we have is always growing. This is the framework we're using on the Electrode React team to get component libraries up and running quickly.
2. use react heavily
constantly create new component libraries
want good infrastructure for development process
don't want to constantly tweak configuration & tooling
I work for WalmartLabs, where we...
3. CORE TENETS
Building React Components SHOULD BE fun
React Components help us move away from monoliths
Tweaking configuration sucks
4. WHAT THIS TALK IS NOT
A debate on which tools are better
A deep dive on the concepts of react
A conversation about other frameworks
6. Tooling
Webpack for development (server and hot reloading)
Eslint linting javascript for react + es6
Mocha, Chai & Sinon for writing tests and stubbing/spying
Karma for running tests in browsers
Istanbul for CI coverage
Babel for transpiling es6 + jsx
20. Quickest way to get up and running:
$ git clone git@github.com:chaseadamsio/electrode-react-component-boilerplate.git
$ cd electrode-react-component-boilerplate && npm install
$ npm run hot