This is a small example to build a simple routing solution for React.js instead of using the popular [React Router](https://github.com/ReactTraining/react-router). It utilizes great libraries *e.g.* [history](https://github.com/mjackson/history) and [universal-router](https://github.com/kriasoft/universal-router) which are React-independent. The example includes: * A singleton `history` object for URL navigation * A `Router` component to route different child components * A `Link` component that acts as those in React Router or in [React Static Boilerplate](https://github.com/kriasoft/react-static-boilerplate) * An example component `App` to demostrate their usages The example is inspired mostly by [You Might not need React Router](https://medium.freecodecamp.com/you-might-not-need-react-router-38673620f3d#.6hdndbtxk). External dependencies are listed as follows: * `react`: version 15.3.0 * `history`: version 4.4.0 * `universal-router`: version 2.0.0 Codes include the latest ES6/ES7 syntax *e.g.* function bind operator (::) and async/await.