I haven\'t seen this syntax before and am wondering what it\'s all about.
var { Navigation } = require(\'react-router\');
The brackets on
var { Navigation } = require('react-router');
... uses destructuring to achieve the same thing as ...
var Navigation = require('react-router').Navigation;
... but is far more readable.