Задать вопрос
  • Как в react spa грамотно реализовать разделение прав?

    maxfarseer
    @maxfarseer
    https://maxpfrontend.ru, обучаю реакту и компании
    С помощью роутинга react-router, например. В 4й версии думаю так же, но речь про 3ю.
    Часть роутов, оборачивается в родительский роут, котором идет проверка прав юзера, и далее в зависимости от этого вы рисуете:
    а) разные шаблоны, в которых фигурирует this.props.children
    б) null - если запрещен доступ, или опять же this.props.children - если все ок.

    В "чилдренах" - у вас будут вложенные роуты.

    Проверка прав, надеюсь, в вопрос не входит? Но если входит: то нужно сделать запрос на сервер с этим токеном и получить список разрешенных прав.
    Ответ написан
    Комментировать