Китикет
Bogdan
Bogdan
а что под своей реализацией подразумевается? надстройка над готовым или полностью с нуля своя либа?
Китикет
тоесть нету возможности?
Ну для доступов обычно пишется PrivateRoute, который юзается вместо Route, но роутер конфиг юзает всегда Route под капотом, и придется в поле component передавать обертку, то есть писать ее для каждого компонента который рендерится при матчинге
Китикет
Китикет
Но я лично на одном из проектов просто написал подобие роутер конфига, где сразу все это предусмотрено
Bogdan
я не силен в англ, как guards перевести)?? переводит как гвардия, больше не дает вариков
Китикет
Ну я глянул, похоже что там конфиг динамически вычисляется
То есть передаются роуты со специальным полем guards, в котором массив функций-проверок, потом если хоть один гуард не прошел, маппится в undefined, и в конце все это фильтруется, и недоступные роуты из конфига таким образом уходят
Китикет
Bogdan
Bogdan
Bogdan
я не стой ветки пульнул что ли? нету поля guards в конфиге
Bogdan
Александр
о, не знал
https://en.m.wikipedia.org/wiki/Guard_(computer_science)
Китикет
Либо по какой-то причине не сработало, но удалить забыли, либо оставили на всякий случай)
Китикет
Ну по-моему по "guards" интуитивно понятно что оно значит, вернее для каких целей нужно
Bogdan
я перевод просто не знал, ну тогда нужно понять, что все же лучше, сделать обертку, в которой что нуно чекать, либо такую обвязку
Alex
Народ, объясните плз почему редирект не работает ?
Тк state.isAuth = 0, то должно редиректить на /login, но всегда показывает Home
Alex
isAuth = 0, меняю туда-сюда - ничего не происходит
Dmitriy
Александр
Который /
Alex
Александр
Ребят .. А кто-то делал прелоудер?
Nikolai
Василий
привет. что сейчас по прославному вместо moment.js использовать нужно?
Александр
прелоадер чего?
Ну у меня идет запрос большого обьема данных .. И я хочу сделать прелоудер для страницы пока оно ждет ответ
Danila
Vaz-gen
посоветуйте хороший курс по redux на русском
Китикет
Nikolai
Китикет
date-fns по-моему сильно низкоуровневый (относительно), даже для парсинга даты надо писать обертку, потому что у них парсера то ли 2 то ли 3
Василий
date-fns - это из налоговой вышло?
Китикет
Александр
Василий
:) спасибо
Nikolai
Danila
Василий
Китикет
Вот хотя бы такое надо в date-fns городить
function parse(input) {
if (typeof input === 'string') {
return parseISO(input)
}
return toDate(input)
}
Александр
Просто спросить хотел кто как делал
Александр
Та понятно .. Просто интересно было посмотреть как кто делал
Yury
Александр
Александр
Dmitriy
Nikolai
а если список пустой с сервера придет?
Yury
ну если вместо пустой строки поставишь лоадер, а тебе прийдет пустой
Александр
Александр
Я и бек делаю =)
Nikolai
😂
Александр
=)
Ілля
Кто прочитал, тот пидор
Danila
Я и бек делаю =)
Баги и ошибки на то и баги и ошибки, что их никто не хочет специально, а они всё равно есть, поэтому это не гарантия
Nikolai
G.
У меня тут такая задача, нужно ограничить кол-во айтемов которые отображаются или же кол-во рядов в флексбокс сетке, в зависимости от брейкпоинта. У меня стайлед-компонентс здесь. Пока через nth-child и display: none сделал, такой вариан норм, если там много айтемов будет с display: none?
G.
Еще у меня SSR (Некст) поэтому штуки вроде реакт-медиа не подходят вроде как
G.
Основной вопрос в том, насколько влияют на производительность большое кол-во элементов с display: none в стилях?
Yury
я бы считал и рендерил только нужное кол-во
rovnyart
всем привет, подскажите плз, если мне вот надо нарисовать мой changelog.md, который, понятное дело, лежит на верхнем уровне, не в src, как мне лучше всего это сделать, например в CRA?) ну точнее я могу канеш скопировать файл куда надо, но мб есть какие нибудь лучшие практики?)
Ivan
rovnyart
мне надо на фронте рисовать ченджлог
rovnyart
в разделе история версий)
Ivan
Matvey
Привет всем, ребята подскажите пожалуйста, реально-ли собрать реакт приложение таким образом, чтобы на выходе получить необходимые файлы(html, js, css), файл index.html который бы можно было просто открыть в браузере без среды react node и прочего. Реально?
rovnyart
нет, просто есть такая задача для одной там админки, и я подумал, можно ли вообще это сделать) у нас ченджлог автоматом генерится, плюс туда человеческим языком релиз-ноты дописываются при каждом релизе, и вот надо этот файл рендерить на фронте
Ivan
Ruslan
Василий