Learning modern Javascript Frontend ES6 React Redux Redux Saga Using material-ui Unit test with JEST, mocha/chai BDD/TDD