Daniil
Че ?
Daniil
Настрой вебпак так же нормально, как пример https://webpack.js.org/guides/caching/
Daniil
Ему надо не с воркеров же начинать, разве они сейчас мобилы норм ?
Vadym
В редакс скрипт ?
Я думал он имеет ввиду данные с бека и запрос на их получение
Daniil
Я думал он имеет ввиду данные с бека и запрос на их получение
> что бы не происходила скачка если скрипт уже загружался Ну тут скорее про скрипты все же )
Дима
Отдавай js файлы с заголовком expired
во первых Expires, во вторых его не рекомендуется использовать
Дима
Cache-Control: max-age=31536000, public, immutable
Дима
опции по очереди: инвалидация кэша только через год, разрешение кэшировать ресурс промежуточным проксям, ресурс никогда не нужно проверять снова
andrei
через год?))
Andrey
подскажите плз, есть реакт-роутер-дом, есть роут path='/:id', в бд лежат линки (их много) мне нужно, когда юзер делает запрос, значение из адресной строки летело в бд и если такой ИД есть отдавать данные, а потом уже рендерить страницу. Непонятно как после запроса забрать этот ИД (window.location.history ? ) и послать аякс
andrei
через год файлы удалят 😀
Дима
через год файлы удалят 😀
ну в этом и суть expires in 31536000 s
andrei
а если раньше
Andrey
match.params.id
это уже в компоненте в дидмаунте?
Дима
а если раньше
куда ты immutable удаляешь ваще😁
Дима
офк, в особых случаях этот конфиг не подойдёт)
Nikolai
это уже в компоненте в дидмаунте?
Где угодно. оборачиваете withRouter и в пропсах ловите match
andrei
офк, в особых случаях этот конфиг не подойдёт)
всмысле иммутабл?) это файл на год в кэше останется?
Дима
всмысле иммутабл?) это файл на год в кэше останется?
https://www.twilio.com/blog/a-http-headers-for-the-responsible-developer
Дима
https://schepp.github.io/HTTP-headers
Vadym
Vadym
В стейт его запиши, и потом при смене айдишника сможешь заново получать новые данные по новому айдишнику
Bohdan
Это плохое решение, когда модалки на десктопе сделаны отдельными роутами на мобильной версии?
enshck
Вообще по идее для этого порталы есть
Eugene
Это плохое решение, когда модалки на десктопе сделаны отдельными роутами на мобильной версии?
у меня почти так, но не модалка, а страница отдельная с формой например
Bohdan
у меня почти так, но не модалка, а страница отдельная с формой например
Ну вот на мобиле страница отдельная, а на дектопе модалка. Верно?
Eugene
да, типа того
Bohdan
да, типа того
а если по роуту отдельному зайти на десктопе? Откроется с модалкой открытой?
Eugene
а если по роуту отдельному зайти на десктопе? Откроется с модалкой открытой?
хм, у меня немного другое, у меня редирект будет на страницу с модалкой. у меня типа отдельный роут:
Eugene
типа /mobile/add
Andrey
match.params.id
еще раз спс, все получилось)
Bogdan
на codesandbox тема знает кто, как называется?
Юра
на codesandbox тема знает кто, как называется?
https://marketplace.visualstudio.com/items?itemName=ngryman.codesandbox-theme
Bogdan
https://marketplace.visualstudio.com/items?itemName=ngryman.codesandbox-theme
спасиб ) мне понравилась эта тема просто дико)
Юра
Кинь скрин, не помню, какая там
Юра
Мм. А это не Atom One Dark случайно? Похожа очень
Юра
Мне еще нравится Predawn Twilight, зацени
Bogdan
Мм. А это не Atom One Dark случайно? Похожа очень
я хз найти не могу, столько перепробовал все не то, еще и шрифты ведь
Dmitriy
я хз найти не могу, столько перепробовал все не то, еще и шрифты ведь
не можешь в преференс пойти посмотреть на сандбоксе?
Dmitriy
тут
Китикет
Horizon Theme + любой шрифт)
Dmitriy
тут
Китикет
Кайф по-моему
Bogdan
тут
не знал, что так тут можно)
Юра
Horizon Theme + любой шрифт)
Ну мне Twilight нравится больше всех, но это тоже достойная, схоронил себе название)
Юра
Horizon Theme + любой шрифт)
Monaco, Operator Mono, Fira Code, Roboto Mono - просто топ. Постоянно между ними переключаюсь, просто калейдоскоп eyegasm’ов
Китикет
Виктор
ммммм, разговорчики про реакт
Alex
она?
Можно скрин, как оно выглядит?
Bogdan
Можно скрин, как оно выглядит?
как то не особо заходит
Alex
как то не особо заходит
Ну да, на любителя
Anton
Подскажите пожалуйста constructor(props) { super(props) this.openCurrentUserInfo = this.openCurrentUserInfo.bind(this) this.state = { showCurrentUserInfo: null } } openCurrentUserInfo(event, conversation, type) { if (event) { return this.setState({ showCurrentUserInfo: conversation }) Есть код, кликаю в другом компоненте исполняется функция openCurrentUserInfo, почему при первом клике showCurrentUserInfo null, а при втором уже данные прилетают в нее ?
Alex
Ну тема не очень, а вот шрифт мне нравится, как называется?
Китикет
Ну тема не очень, а вот шрифт мне нравится, как называется?
Ну про тему это субьективно) Шрифт ща поищу, старая фотка
Alex
Ну про тему это субьективно) Шрифт ща поищу, старая фотка
Конечно субъективно, не пытался как-то переубедить, просто мне больше нравится стандартная синюшная)
Tutu
Вопрос номер 2) кто работал с material ui. Там css in js; Как там выстроить такую канструкцию item:hover > elem
🦜
Вопрос номер 2) кто работал с material ui. Там css in js; Как там выстроить такую канструкцию item:hover > elem
Тебе не нужно такое делать по принципам материального дизайна
Bogdan
тут
скачал динамо , терминал поддерживает только монотонные шрифты, прикольно
Tutu
добовлять класс тупо?
Dmitry
winter is comming & hasklig font
Андрей
Это не старый синтаксис объявление ref?
Eugene
нет
modest
Привет всем; Вопрос на счет CSS. Нету разницы как писать? CSS in JS (Styled components etc) Новая папка для каждого компонента со своим css и тд
Андрей
Почему возвращается ундефинед?
modest
Просто замечаю что использую и то и то, и как-то не очень нравится это)
Arthur
есть у кого-то примеры, как подружить навигацию между спа и не спа сайтом ? Чтобы при навигации вперёд / назад можно было восстановить стейт реакта
Andrey
Почему возвращается ундефинед?
ундефинед - что то на финнском? а лол, сорри, криво увидел (так у тебя коллбек на рефе вызовется раньше консоль лога)
Daniil
Почему возвращается ундефинед?
в лог выводишь перед тем как туда ноду запихнул, шож там будет в первый раз