Paruyr
спрошу в джобс
Anonymous
Donald
Zaff
Anonymous
Zaff
)
Можно любые гифки анимированными стикерами сделать?
Zaff
Какие для них требования?
Anonymous
Zaff
Хм
Zaff
Можешь пример файла скинуть?
Zaff
Спасибо
Anonymous
Там все не так то просто)
King
Всем привет, какие стратегии на фронте по дата фетчингу вы используете? Запрос на каждое посещение роута? Или кешируете данные?
Vestrond
King
а данные можно кешировать? зависит от этого
Чаще всего да, просто нужно ставить адекватные сроки протухания
Я просто никогда особо не парился, и у меня был api first подход, но сейчас подумал что неплохо было бы и кешировать (но тут конечно нужно упороться с инвалидацей кэша)
Хотел услышать кто как делает, мб советы какие-нибудь, грабли или подводные камни
Vestrond
Vadim
King
Vadim
King
Да своё)
На гитхабе есть data-with-cache, который вроде реализует описанные вами стратегии, но что-то страшно его юзать с 6 звёздочками и 0 ишьюс
🅅aleriy
🅅aleriy
точнее apollo client какой-нибудь для graphql
King
Дмитрий
King
Т.е. как строить произвольные квери в таком случае?
Дмитрий
King
Timur
Всем привет. Делал кто-нибудь превью для ссылок? Типа такого
Vladimir
Timur
Ну хотелось бы тянуть информацию с любых страниц, а не только тех, что используют OpenGraph
Vladimir
тоесть тебе твоя, какая-то внутренняя превьюшка нужна? Которая только на твоем ресурсе будет так работать?
Timur
Да. Простой превьюер для ссылок, как у ВК, ФБ и другие сервисы
Timur
нашел такое решение https://winhtaikaung.github.io/react-tiny-link/
Timur
но смущает, что у него слабая поддержка и оно не популярно, на этапе согласования пакета в проект могут отказать только из-за этого 🙂
Timur
Подумал, может кто-нибудь поделится популярным решением
Дмитрий
Timur
Обязательно покажу, если ты им со мной поделишься 🙂
Дмитрий
Timur
Дмитрий
👍
Упс, там не совсем правильная версия, лучше вот тут последний доклад https://youtu.be/YDBE7OM7-mM
Timur
Будем смотреть оба 🤗
Timur
чтобы избежать корса?
Vladimir
ага
Timur
значит будем писать, деваться некуда 🙂
Vladimir
Vladimir
Выглядит как скраппер хер пойми чего)
Timur
именно так оно и выглядит)
Vladimir
тогда не ищи готовое решение
Timur
Почему?
Vladimir
ну эт сложно... Только ты знаешь, что тебе надо в этом превью отобразить... Допустим если ты делаешь превьюшку на како-то мало-мальский популярный ресурс, то можно как то от парсинга разметки отталкиваться (хотя у них обычно исчерпывающая информация находится в meta) А если это ноунейм ресурс... там и разметка может менятся и всякое.... я не понимаю нафига нужен такой парсер) ну да дело ваше... Просто я не уверен то вообще готовое решение есть для этого, и что оно может тебя устроить
Vladimir
ну и реакт тут не при чем, как я понимаю)
Timur
ok, спасибо
Егор
поработать за ничего – заманчиво)
Default
@pimpmyyoba вакансии строго в @javascript_jobs
Lupsik Pupsik
Default
Ты предлагаешь поучаствовать за опцион — чойта не вакансия-то? :)
Lupsik Pupsik
ну ок, попробую туда
Default
ну ок, попробую туда
Только условия получения опциона пропиши и кто конкретно нужен, фронты там, ноджсеры
Lupsik Pupsik
спасибо
Default
Если кроме разрабов ещё и продакты, то есть @product_jobs, попробуй там
Paruyr
King
Знает ли ваше представление о ключах приходящих с бакенда? Или же вы переименовываете ключи, чтобы не страдать когда название ключей от бэка изменится?
Andrei
есть значит в доке про контекст одно предостережение - про сравнение по ссылкам
там предлагаю засунуть value в this.state
в случае с хуками - нужно пихать в const [value, setValue] = useState(initialValue), да?
Daniil
@defaultvoice
Default
Andrei
ты заблудился?
Andrei
@defaultvoice
Andrei
че за наплыв рекламы)
Default
Да жёваный крот
Default
Шо ж они одновременно-то набегают :)
Andrei
я правильно понимаю, что в минусах Context API всё еще остается то, что необходимо передавать функции (которые работают с контестом) из места, где определил Context.Provider и в итоге, так сказать, ад из передаваемых пропсов приходит снова?
Andrei
а, я криво прочитал доку
Ilia
Ребят,можно как-то при загрузке странички определить конечное значение scroll?