🅅aleriy
🅅aleriy
🦜
Arthur
посоветуйте норм дататаймпикеров плз
🅅aleriy
🅅aleriy
если дату пикает норм, то время говно
🅅aleriy
и наоборот
Arthur
ну вообще
Arthur
я видел норм, но они в UI библиотеках шли. а тащить +100кб в прод чисто из-за пикера.. ну такое себе
🅅aleriy
в ant design нормальный датапикер, но время он пикает ппц....
Arthur
а сейчас у нас реакт-обёртка поверх Pikaday
Alex
https://www.npmjs.com/package/react-datepicker
Arthur
убогенько ,однако
Arthur
хотя если кастомизировать ..
Alex
за что купил, как говорится))
Andrei
но говно, ладно
Kurzdor
Kurzdor
Вродь норм
M
помогите вывести дату с датабейс в таблицу
M
M
M
M
что я делаю не так или что я не доделал ?
M
народ плиз ктонибудь..... очень супер нужна помощь
M
Alex
я конечно хз, но откуда в props берется equipment
M
🅅aleriy
и зачем тебе state = { equipment: [] } ? если ты его мапишь из стора
🅅aleriy
🅅aleriy
Object.keys(equipment).map(key => equipment[key].name .... )
Ivan
Object.keys(equipment).map...
Ivan
А ты сам объект мапишь
🅅aleriy
либо Object.entries(equipment).map(([id, item]) => item.name)
M
🅅aleriy
прописать в пропс ?
это я тебе сам принцип показал как работать с объектом, в котором ключи являются айдишками, а значение строками таблицы
🅅aleriy
у тебя в equipment объект, у объекта нет метода map
M
ок понял
🅅aleriy
а вообще структура крайне неудачно спроектирована
🅅aleriy
все эти user: {currentUser: ...
🅅aleriy
шлак какой-то
🅅aleriy
equipment: { id: { ...item}, id: {...item} } тоже не айс
🅅aleriy
если засовываешь в стор результаты запросов, то надо и метаданные о запросе тоже хранить рядом
🅅aleriy
типа
equipment: {
data: [],
isFetching: boolean,
error: boolean,
errorMessage: string,
lastUpdate: number (timestamp),
canceled: boolean
}
🅅aleriy
а там дальше можно нормализовывать/денормализовывать эти данные уже
M
в дате имя дескрипшн фото и сериал ?
🅅aleriy
🅅aleriy
[{ id: 1, description, name, ...}, { id: 2, description, name, ...}, { id: ..., description, name, ...}]
🅅aleriy
ну строки таблицы в смысле а не стринги
Ivan
Ааа, ну ладн
Ivan
))
M
понимаю что вопросы тупые но только учусь
🅅aleriy
Ivan
Это конечно не обязательно, но лучше результаты фетча иметь
🅅aleriy
cancelled обычно выставляется, если запрос был отменен
🅅aleriy
например при маунте компонента был сделан запрос
🅅aleriy
а при его размонтировании данные уже не нужны, а запрос еще не завершен
🅅aleriy
так вот его можно отменить
Ivan
🅅aleriy
здесь же не обязательно речь о REST API
🅅aleriy
эта структура может использоваться и для запросов через websocket
🅅aleriy
либо когда запрос уходит через rest, а ответ возвращается через eventSource
M
спасибо 🙏 большое
Ivan
Эмоджи - это лучшее, что придумало человечество
M
А что плохого в эмоджи?
Constantine️
беда 🙂
Constantine️
Constantine️
мне кажется, он самый популярный был )
Ivan
А потом даже анимированными
Constantine️
😄
Constantine️
звучит как страшний сон
Constantine️
кстати, в эмодзи нет замен крейзи и рофл