An access-control-decorator baesd on React and React-Router@4.x to prevent user access page from invalid routes.