Size: a a a

React: русскоязычное сообщество

2020 February 04

AK

Andrey Kuznetsov in React: русскоязычное сообщество
@thefallenphoenix  privateRoute vs проверка в render ?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Не надо делать проверку авторизации в рендере это точно.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Если это именно компонент.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Внутри эффектов можно, но это эквивалент методов жизненных циклов.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Тебе же проверить авторизацию нужно один раз всего?
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
Ну по идеи при открытии любой страницы
источник

ВА

Верди Атибайеба in React: русскоязычное сообщество
а почему нельзя проверить до старта реакт приложения?
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Ну у тебя произойдет либо изменение пропсов, либо перерисовка компонента.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
И ты сможешь и то и то поймать в хуке
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
А если это в голом виде будет в рендере, то это будет отрабатывать каждый раз
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
При любом обновлении дерева
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
Мы тут хуки не используем высоко страницы на уровне классов
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Ну все равно, если прямо в рендере, то это будет срабатывать при каждой перерисовке
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Это нежелательно
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Сервер в первую очередь не должен выдавать чувствительную инфу кому попало.
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
Ну и как бы в плане читаемости кода логика на проверку авторизации в роуте выглядит более осмысленно чем в рендере
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Вопрос отрисовки плашки и увода в страницу логина это косметика
источник

ВА

Верди Атибайеба in React: русскоязычное сообщество
вот вот. от сервера получил 403 - и пинаешь юзера авторизовываться заного.
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Andrey Kuznetsov
Ну и как бы в плане читаемости кода логика на проверку авторизации в роуте выглядит более осмысленно чем в рендере
В рендере не должно быть побочных эффектов.
источник

ВА

Верди Атибайеба in React: русскоязычное сообщество
а первичную проверку вообще до старта реакт приложения можно сделать
источник