Anonymous
А нафиг он нужен тогда
А
Понял
Он перегоняет стайлед компонентс в цсс ин жс класс-значение
Anonymous
По идее
Дима
да пофигу уже)
Looch
ребзи body в delete запросе это норм или нет ?
Looch
я все не могу доказать что это херово
Anonymous
Anonymous
Странно на самом деле
Looch
нам uuid
Looch
если без боди то тогда очень быстро упираюсь в ограничение по длине строки
Anonymous
А почему не DELETE /:uuid?
Looch
потому что массовый
Дима
Дима
даже если это и херово, оно у тебя так или иначе уже есть
Looch
Я хочу пост
Looch
Просто потому что остальные такие ситуации по всему проекту решались постом
Looch
А тут челик уперся и все
Дима
ну тогда ето не техническая проблема
Дима
я хотел начать говорить что с gql таких проблем бы не было изначально, но тут даже не в технологиях дело)
Дима
даже если бы вы пирожки пекли, твои дальнейшие действия от этого не поменяются))
Looch
Ну вот как по рест идеологии такое разруливать ?
Looch
Просто не делать массовых удалений ? 🤔
Дима
Looch
Ну мне челик указывает что мол это не про ресту
Дима
чел собирается внести хаос в апи, раз у вас уже была вполне четкая позиция по этому вопросу
Looch
Да он уже внес
Looch
Потому что это якобы другой микросервис
Looch
И мол пофиг
Looch
А у нас разные тимы делают разные микросервисы
Anonymous
Дима
Anonymous
Обычно разруливается тем у кого последнее слово?
Anonymous
Лид там
Anonymous
Хз
Anonymous
Я бы в такой ситуации сделал entity/delete эндпойнт и туда массив ид пейлоадом
Дима
appsync сам сходит во все нужные базы и сервисы и выдаст все необходимые данные в одном запросе 🌚
Anonymous
Кстати
Мне тут сказали
Что style-system был выбран для удобства работы с дизнайнерами, а то шо жс ну и похуй, потом подкрутим
Anonymous
Насколько изи подкрутить SC лингерией?
Дима
начав проект на styled-components, ты никогда не сможешь от него избавиться
Дима
ну так вот — это невозможно
Looch
Они ж рантайм онли
Дима
чисто из-за того, что позволяется делать fn = () => css``;
Anonymous
Они ж рантайм онли
Ну вот я и пытаюсь понять почему
linaria же какой-то синтаксис имеет похожий но делает цсс
Почему ж стайледы нельзя так
Вроде по синтаксу похоже
Дима
Дима
ты парсишь стили в рантайме
Дима
линария в рантайме только выставляет css переменные и это огромная разница
Anonymous
const header = css`
text-transform: uppercase;
font-family: ${fonts.heading};
font-size: ${modularScale(2)};
${hiDPI(1.5)} {
font-size: ${modularScale(2.5)};
}
`;
Anonymous
Те это говорит сделай мне цсс вот из этого темплейта после ключевого слова?
Anonymous
Дима
да. это — статический вызов функции в корне модуля, его можно сразу обработать
Anonymous
Дима
я к тому, что можно так
const Button = styled.button`
font-size: ${({buttonSize}) => buttonSize}px;
`;
но не так
const Button = styled.button`
${({color}) => css`
font-size: 20px;
color: ${color};
`};
`;
Дима
потому что в первом случае можно однозначно сказать, какие цсс-свойства будут у класса для компонента Button, и в какие из них нужны переменные, а во втором случае число цсс-свойств вообще произвольно и поэтому требует рантайма
Дима
короче линария просто договаривается с браузером — вот то что мы менять не будем, это статично, а вот все нужные мне переменные, их я буду менять в рантайме
Дима
и это даёт браузеру оптимизировать css изначально
Anonymous
Спс, Иисус, поставлю свечку за здравие
А пока спать пойду
Anonymous
Доброй всем у кого ночь
King
@ZeroBias Привет, что делает zerobias.net, я туда залогинился oauth2, и что-то ничего не было?
надеюсь этот вебсайт ничего не собирает?)
Дима
😬
Дима
нет, ничего) я даже не знаю, кто залогинился)
King
cool 😅 спасибо
Дима
вообще это просто заглушка для огромного бэкенда, там куча апишек на сабдоменах, а мутить гитхаб авторизацию быстро надоело
Дима
на самом деле реально интересно было бы посмотреть, кто залогинился)) но кроме этой цифры ничего нет
King
Это за день?
Дима
это всего 🌚
Garden
const handleDateChange = ({ target: { value } }) => debounce(() => console.log(value), 600)
Garden
Почему не работает?
Anonymous
Garden
Garden
Garden
Это через хендлер
Anonymous
Garden
Строка обычная
Anonymous
Типа ты получил евент, но обращаешься к нему уже тогда, когда он уже неактуален.
Anonymous
const log = debounce(value => console.log(value), 600)
const handleDateChange = ({ target: { value } }) => log(value)
Anonymous
Понял, почему?
Garden
Ну ивент не актуален, это то я понял, почему не актуален - не понял