Search
Write a publication
Pull to refresh
0
0

Пользователь

Send message
Надеюсь, я смог показать на примере атомов, как небольшая доработка базовой концепции может существенно упростить код в типовых задачах для веба и избавить компоненты от знания деталей получения данных.

Всегда думал, что упростить код можно, сократив его количество. В вашем случае упрощение выглядит как добавление новых декораторов и еще какой-то своей логики. Глядя на код совсем не очевидно как все работает. Почему нельзя загрузить данные в стор независимо от компонентов и брать эти данные в тех местах где они нужны? С чем связано это загадочное правило что компонент не должен знать откуда берутся данные и вообще он должен быть тупым по определению? Раз уж тупой, то и любая логика внутри него не должна существовать.
На фронте — организовывать хранение токена при переходе между страницами (в случае SPA — при обновлении страницы) и добавлять его в каждый запрос. На бэке — оперативно изменять права и отзывать токены в целом («банить»).

Засунуть токен в куку, локалсторадж это разве проблема?

Information

Rating
Does not participate
Registered
Activity