ReactGate is a permission/authentication solution for React application built on top of React Router and Redux.
The Goal
ReactGate provides a backend-independent solution, you can even choose not to use backend at all.
This library provides a React component called Gate, as the name suggest, you can use the component to deny the access to certain parts of your application according to provided configuration.
The package was thought to be frankly declarative and easy to set up.