Learning experiences with react.js