Подскажите пожалуйста, где хранить что пользователь является админом и как понять на клиенте что пользователь админ?
Правильно ли я понимаю что в бд в таблице пользователей у каждого пользователя есть поле is_admin и на клиенте как только отрендерилась страница делать запрос на получение is_admin, и далее записать это где-то к примеру в стэйте?
Или же какие варианты есть?
в бд в таблице пользователей у каждого пользователя есть поле is_admin
Очень грубо говоря, да, но более гибко, когда у каждого пользователя есть роль с полномочиями.
и на клиенте как только отрендерилась страница делать запрос на получение is_admin
Страница уже должна рендериться с учётом, что это админ.
и далее записать это где-то к примеру в стэйте?
Можно помимо прочего на фронте хранить где-то, что пользователь админ, да, но это условность, скорее для красоты и удобства, а не как единственно рабочий механизм. Всё должно проверяться на беке.