We talk about JavaScript. Each month in Warsaw, Poland.


Interoperability
We place high value in interoperability with existing systems and gradual adoption. Facebook has a massive non-React codebase.
The first quality that is needed is audacity.
setting up a react project is not that difficult at all
import sum from './sum';
it('sums numbers', () => {
expect(sum(1, 2)).toEqual(3);
expect(sum(2, 2)).toEqual(4);
});
"scripts": {
...
"lint": "eslint --ext=js --ext=jsx .",
"lint:fix": "eslint --ext=js --ext=jsx --fix .",
"test:unit": "react-scripts test --env=jsdom",
"test": "yarn run lint && yarn run test:unit"
},
const config = {
baseURL: process.env.API_URL || 'http://localhost:8000/api/v1/',
headers: {
'content-type': 'application/json',
},
};
const request = axios.create(config);
| Boilerplate | Dependencies | Issues | Commits | Contributors | Stars |
|---|---|---|---|---|---|
| Create React App | 37 | 237 | 1192 | 363 | 34 117 |
| React Starter Kit | 28 | 348 | 846 | 125 | 15 335 |
| React Boilerplate | 30 | 207 | 1277 | 161 | 15 236 |
| Redux Simple Starter | 12 | 55 | 54 | 5 | 1 971 |
| Neutrino | 24 | 23 | 376 | 31 | 1742 |
| Boilerplate | Flux | Async | Tests | Extra Features |
|---|---|---|---|---|
| Create React App | none | RxJS Lite | Jest | PWA |
| React Starter Kit | none | none | Enzyme + Jest + Sinon | Universal App, SSR |
| React Boilerplate | Redux | redux-saga | Enzyme + Jest + Sinon | Generators |
| Redux Simple Starter | Redux | none | Mocha + Chai | Tutorial |
| Neutrino | presets | presets | presets | presets |
| Boilerplate | Licence Type |
|---|---|
| Create React App | BSD 3-clause |
| React Starter Kit | MIT |
| React Boilerplate | MIT |
| Redux Simple Starter | MIT |
| Neutrino | MPL-2.0 |
Members: 2668 (+ 1 141 last year)