Mike
?
лол, я думал парсить при обновлении, а ты хочешь еще в стор это пхать, я просто в ахуе
Mike
много на реакте уже написал?
Ura
понял тебя брат, удачных проектов
Mike
понял тебя брат, удачных проектов
смысл хранить данные в 2х местах? жс хватает скорости парсить строки. Вот кейс. Ты скопировал в стор, прошел ререндер, ты обновил, прошел ререндер и обновил юрл и тд. Вот по твоему варианту, зачем тогда обновлять в 2х местах?
Mike
может быть потому что у тебя другие компоненты не пересчитаются от этого?
Какие другие компоненты? С роутером или дочерние? Тогда мы возвращаемся уже к моему варианту
Dmitriy
wolfe
вернись в начало диалога - поймешь
не понимаю смысла рейджа. все очевидно и несколько человек объяснили уже
Ura
Какие другие компоненты? С роутером или дочерние? Тогда мы возвращаемся уже к моему варианту
твой вариант подразумевает, что пользователь не отправит своему другу url с фильтрами, поэтому он заведомо проигрышный
Dmitriy
Mike
крч, перечитайте и вдумайтесь
Ura
ничто не мешает совмещать
ну я дальше об этом и написал
Dmitriy
+
Что? Нужно синхронить Стейт приложения и строку адресную, или у вас все приложение с ссылками только на корень?
Kirill
Добрый день господа! Вопрос не по React, а по PWA в целом. Может кто знает, PushSubscription.expirationTime обязательный аттрибут, или его можно не включать?В данный момент это выглядит так: {"endpoint":"https://fcm.googleapis.com/fcm/send/cklXjJk6xno:","keys":{"p256dh":"BPwVraP7L","auth":"j85xLtWCPTeWn"}}
Alexey
о, круто, можно новостей кому-то попушить
Sergey
React-create-app не работает в запущеном дев режиме в IE11. Кто-то сталкивался с данной проблемой ? после yarn build сгенерированная работает нормально в IE. А вот пофиксить баги в дев режимер не получается
Kirill
Alexey
The expirationTime read-only property of the PushSubscription interface
Oleg
как лучше всего работать с масками? пытался брать разные библиотеки, у всех какие-то неудобные штуки. что чаще всего встречается - положение курсора (когда нажимаешь на последний символ и оно туда курсор и переносит, хотя есть до этого пустые символы. есть какой-то лучший компонент или подход?
Kirill
The expirationTime read-only property of the PushSubscription interface
Спасибо, значит ли это, что это значение можно не включать? Пытаюсь наладить пуши, в данный момент, сервер возвращает 410 ошибку. Грешу на то, что я не включаю этот параметр в запрос.
Alexey
так а попробовать включить и проверить? :) https://serviceworke.rs/
Bogdan
@artalar ты юзаешь реатом в связке с gql? есть в открытом доступе примеры?
Stasya
Всем привет, какие библиотеки есть для того, чтобы элемент прилипал и скроллился вместе со скроллом?(
Norick
position: fixed
Akbar
Всем привет, какие библиотеки есть для того, чтобы элемент прилипал и скроллился вместе со скроллом?(
Вопрос не понял. Элементы должны прилипнуть и не скролились во время скрола?
Ivan
position: sticky
только проверьте на поддержку в caniuse
Stasya
только проверьте на поддержку в caniuse
увы, мне надо сделать это на JS, верстальщики не смогли не в sticky не в fixed
Stasya
а я не могу в рассчет правильной позиции 😁
Ivan
это не css и даже не JS чат
Ivan
и на этот класс вешается fixed
artalar
@artalar ты юзаешь реатом в связке с gql? есть в открытом доступе примеры?
В открытом нет. У меня gql просто как транспорт, ничем от rest не отличается: api.getSomeData() где getSomeData - метод сгенерированный из квери с помощью graphql-request и плагина к нему на graphql-code-generator
Eugene
твой вариант подразумевает, что пользователь не отправит своему другу url с фильтрами, поэтому он заведомо проигрышный
а как тогда кошерно обновлять урл? есть три фильтра: keywords, countries, categories нужно ли для этого использовать reselect или есть другое решение? в сторе есть нормализованные данные для всего этого, но непонятно как удобнее и правильнее хранить и выводить результаты фильтрации...
Shatalov
Привет всем
Stasya
и на этот класс вешается fixed
спасибо! но fixed я пробовала, он меняет ширину элемента
Shatalov
А кто знает контору по названием abz.agency?? Что можете сказать?
Ivan
спасибо! но fixed я пробовала, он меняет ширину элемента
Не ширину, а блочную модель. С шириной можно справиться.
Stasya
а с блочной моделью низя?
Anonymous
Збс , все такие умные
Ivan
а с блочной моделью низя?
Если чуток разобраться, что такое css и как он работает, то можно.
artalar
Збс , все такие умные
!ро наброс какой-то
Ivan
!ро наброс какой-то
Не дал договорить)
🦜
!ро наброс какой-то
к-попер 💁‍♂️
Bogdan
https://graphql-code-generator.com/docs/plugins/typescript-graphql-request
я просто голый граф не видел толком, но ты делаешь только клиент либо еще бек ? или бек на графе уже другие делают?
Bogdan
бек на гкл уже есть
полажу по доке выше, может что понятнее станет
Oleg
как засетить error в formik, которая приходит с сервера? на мутацию вида formik.errors[field] не реагирует.
Ivan
но мне нельзя менять css вообще никак)
Его можно менять из js прямо в рантайме. Никто не заметит.
Oleg
setErrors?
бля... спасибо.
Таймураз
А, тьфу, плохо вопрос прочел
Bogdan
бек на гкл уже есть
получается выкинув аполо клиент, убради его плюшки, без него нормально? смысл тогда от такого решения?
Таймураз
🤔
https://jaredpalmer.com/formik/docs/api/formik#seterrors-fields-field-string-string-void
artalar
получается выкинув аполо клиент, убради его плюшки, без него нормально? смысл тогда от такого решения?
Нам аполло просто не нужен, потому кеш инвалидировать редко нужно (и мы это за этим сами следим) и запросы все однотипные. Плюс на клиенте много логики.
artalar
artalar
но тогда зачем вам генератор схем? какая роль у него
Что бы статические типы из сгенерированного эндпоинта выводились сами
artalar
И typescript-graphql-request не генератор схем, а генератор js метода из файла квери / мутации
artalar
чего?
Bogdan
то, что он нагенерил) что то я максимально туплю
Vjačeslavs
Можно ли при применении хуков обновить сразу несколько state одновременно, чтобы на каждое обновление не вызывать перерендер?
Kirill
так а попробовать включить и проверить? :) https://serviceworke.rs/
Алексей, не могу никак понять. Генерирую subscription, вставляю в окно отправки, сервер возвращает 403, а должен 201