Распределение пермишенов по приложению
У меня есть реакт приложение, объект с пермишенами поступает из бэкэнда, и в зависимости от роли пользователя или выбранных разрешений пользователь имеет доступ к той или иной функции в разных компонентах (кнопки, определенные ячейки таблицы и т. Д.). Как лучше реализовать эту функциональность на стороне фронта? Я подумал, что можно использовать некий сервис, который будет принимать все разрешения и, используя контекст API, например, уже разбрасывать их по всему приложению в зависимости от компонента. Это нормальный способ и как можно лучше?