HardBot, ясно, ничего у тебя нет, жаль. Я несколько дней потратил на изучения подходов по модалкам и просто поверь мне на слово, лучше подхода нет на данный момент как вызов модального окна из самого компонента. И если тебе кажется что ты знаешь якобы лучше подход, это лишь твои фантазии, либо модалка максимально ограниченная.
ну так у тебя ошибка на фронте то есть, консоль то глянь свою, вон пишет про AboutContent4 , бэк то раздает приложение раз ты видишь хотя бы хэдер и футер
Habr_Agent, рефреш токен обновляется в одном случае обычно, это когда ты отправляешь запрос на обновление токенов, то есть ты отправляешь свой рефреш токен на получение новых аксес и рефреш - это нужно делать тогда когда аксес истёк
Anonymous_toaster, чел ты орёшь ? просто при передвижении твоего игрока, высчитывай расстояние между тобой и нпс, если нпс например в расстоянии 100, то делай дальнейшие действия... можешь повернуть его что бы он смотрел на точку ( где твой основной персонаж которым ты и передвигаешься ) вот тебе и зрение
Anonymous_toaster, ты хоть подумал для чего я ссылку скинул, где в вопросе ответ дают на то как узнать дистанцию между двумя точками на плоскости canvas ?
StepsOnes, написать хок компонент и кастомный хук, и логика следующая, отрисовывается лоадер в этом хок компоненте, а основной компонент ты отрисовываешь только тогда когда захочешь, что бы это сделать вызываешь обновление стейт через кастомный хук, в том же хок компоненте
Александр Антонов, скорее всего ты где-то ошибся на фронте, возможно в коде где админка, может там у тебя какое-то условие не проходит и поэтому при загрузке основного сайта у тебя всё нормально, а как только отрисовывается админка - она отправляет запрос на бэк и удаляет там у тебя токен, какой ещё вывод сделать ? ну твоя мысль про то что роут делает сам что-то подобное по своей воле, это конечно не верная мысль, я перелопатил всю документацию реакт роутер несколько раз и знаю что он там ничего сам не делает подобного
Если я не ошибаюсь то ты register прокидываешь через контекст, жестко)
Тебе нужно было register прокинуть через пропсы либо своему мульти-селекту дать возможность прокидывать ref, тем самым обернуть компонент в forwardRef и на выходе бы получилось бы, что-то в этом роде <MultiSelect {...register("example")}/>
ты удаляешь токен, а потом ты удивляешь почему у тебя нет токена ?)
сам роут не знает ничего о твоих куках, авторизации и так далее, если ты написал редирект, проверки какие-то то значит работает наверное всё так как ты и написал