react-router
Version:
A complete routing library for React.js
21 lines (18 loc) • 491 B
JavaScript
var merge = require('react/lib/merge');
var Route = require('./Route');
/**
* A <NotFoundRoute> is a special kind of <Route> that
* renders when the beginning of its parent's path matches
* but none of its siblings do, including any <DefaultRoute>.
* Only one such route may be used at any given level in the
* route hierarchy.
*/
function NotFoundRoute(props) {
return Route(
merge(props, {
path: null,
catchAll: true
})
);
}
module.exports = NotFoundRoute;