Grab's Front End Study Guide
Jun 3, 2017Yangshun Tay

Summary
This post introduces a study guide for Grab's front-end development practices. It covers the rationale behind adopting modern JavaScript ecosystems, including Single-Page Applications (SPAs) and ECMAScript 2015 features. It recommends specific libraries and frameworks for UI (React), state management (Flux/Redux), styling (CSS Modules), testing (Jest/Enzyme), linting (ESLint/Stylelint), static typing (Flow), build systems (Webpack), and package management (Yarn), along with links to learning resources. The guide is intended to help new hires and backend engineers become productive quickly.