Vadim
а есть популярные?)
Есть, но у меня ссылок нету. Давно вышел оттуда
Dmitry
https://codepen.io/anon/pen/vqQXRY
Oleg
https://codepen.io/anon/pen/vqQXRY
оо благодарю)
🤴👷‍♂️🦸‍♂️🧚‍♀️
compose( withRouter, connect(null, mapDispatchToProps) (Form.create()(Login))); тайпскрипт ругается - JSX element type 'ComponentClass<Pick<RouteComponentProps<any, StaticContext, any>, never>, any>' is not a constructor function for JSX elements. Type 'ComponentClass<Pick<RouteComponentProps<any, StaticContext, any>, never>, any>' is missing the following properties from type 'Element': type, props, keyts(2605) Подскажите как фиксить, без (Form.create() все норм
Valentin
Добрый день! Юзаю Axios для запросов. когда POSTом иду на сервер при status code 401 с сервера не приходит тело ошибки, а выдает ошибку сети. Хотя в PostMan все норм приходит. { "error": "auth.id_invalid", "reason": "" }
Valentin
Может кто сталкивался?
Mike
Парни, такой вопрос. Хочу переписать приложуху на пва. Приложуху хранит на девайсе сенситив данные, теперь это будет задачей пва. Нашел только инфу про сохранение сервис воркером в индекс дб. Но к ней имеет доступ любой джаваскрипт, который крутится на странице, то есть экстеншны могут так получить доступ к сенситив данным. В современном мире такое как-то решается? Какой-то сторадж для воркера к которому доступ имеет только воркер? Или как-то иначе?
Vadim
В современном мире такое как-то решается? — решается шифрованием в общем случае
Ula
Как решить ошибку с прокси в React при работе с Node? Время от времени при сохранении проекта возникает такая ошибка (этот пример, на самом деле происходит с разными ссылками): Proxy error: Could not proxy request /api/games/handle/:handle from localhost:3000 to http://127.0.0.1:5000. Структура проекта у меня такая: - client -- package.json - server - package.json Гугл подсказал решение добавить следующий под в client/package.json: »proxy": { "/api": { "target": "https://127.0.0.1:5000", "secure": false } }, Но оно не помогает, проблема все равно возникает время от времени
Mike
то есть экстеншны могут так получить доступ к сенситив данным — вот эта фраза не совсем понятна, что имеется ввиду?
Зловредный экстеншн просто может открый мой стор в идб и прочитать там все при желании
Vadim
Зловредный экстеншн просто может открый мой стор в идб и прочитать там все при желании
насколько я понимаю политики sanboxing не дадут такой возможности если ему явно не дать права
Vadim
такой доступ может получить код _with same origin_ но это другой случай
Mike
То есть я не правильно понимаю, что кто угодно получит доступ? Или правильно, но можно где-то флаги указать?
Mike
Вообще был бы благодарен за ссылку где про это можно почитать
Vadim
Вообще был бы благодарен за ссылку где про это можно почитать
https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB#Security
Vadim
и вот тут немного https://www.html5rocks.com/en/tutorials/offline/storage/
Ula
Не ну вот то есть ни у кого не было этой ошибки с прокси?
MⅨ
А что мне делать если у меня есть Generic Interface и мне нужен массив с разными типами этого интерйфеса?
Ula
Таргет сервер отваливается
Как это исправить? Везде пишут только такой код, который и так прописан у меня
Bogdan
подскажите пожалуйста, есть формик, передаю начальный стейт, если юзер редактирует, по параметру в урле нахожу запись, засовываю ее в стейт, но формик то уже не обновляется, тоесть запись попадает после обновления в формик, как можно решить проблему?
Настоящее
Всем привет, установил gatsby с стартовым шаблоном, подскажите плиз, почему картинка поверх всего?
Настоящее
Настоящее
z-index?
Я не нашел
Настоящее
Это была 1я догадка, но ничего такого нет, даже в layot.css
Dzmitry
Ну а самому поправить, не?
Настоящее
Ну а самому поправить, не?
Насколько я понял, это отдельный компонент
Dzmitry
Насколько я понял, это отдельный компонент
Ну родительская нода же есть?
artalar
Как научить еслинт понимать вот такие импорты? export default from ‘…’?
artalar
И TS 🤔
artalar
Чет не понятное у меня тут творится....
artalar
https://www.npmjs.com/package/@typescript-eslint/parser
Да подрублен, по идее…
Dmytro
установлен и в еслинт конфиге прописан?
artalar
У меня тут такая каша из конфигов, пресетов и екстеншенов… А, завтра займусь
Dmytro
покажи еслинт конфиг
artalar
NDA 😂
Bogdan
абсолютно не могу найти как обновить стейт у формика, изначально стейт - пустой обьект, но потом уже он подгружает поля, но формик то уже взял в стейт пустой обьект, сталкивался кто?
Vadim
Всем привет, установил gatsby с стартовым шаблоном, подскажите плиз, почему картинка поверх всего?
Там же написано что она спозиционированна абсолютно. Если у неё нет родителей которые имеют position отличный от static значит она спозиционированна относительно body. И она вырвана из потока. А значит над всем контентом.
Vadim
вот она, я чёто тут нифига не вижу, либо устал и в глаза долблюсь
Ну так это не простой img тэг. Ты же видишь что это компонент импортированный из пакета gatsby-image. Почитай чего там. Может надо опции какие передавать.
Настоящее
Либо шаблон плохой
Nikita
Подскажите пожалуйста, почему когда задаю маршрут в Route как /menu компонент рендерится нормально, а когда изменяю на /menu/somecathegory пропадают картинки
Dmitriy
const value = document.querySelector('input#user-name')?.value;
Dmitriy
Что ты такое)
Dmitriy
Ты про знак вопроса?
Я про то как будут в будущем юзать опшоналчейнинг я прям вангую гамнокод
Anton
всем 👋 разрешают ли правила чата кидать голосовалку? хочу узнать мнение кто как деплоит свои одностраничные аппы
Anton
очевидно, нет. ну ладн
Nikola
Почему? Думаю, что разрешат
Nikola
Интересный вопрос в принципе
Nikola
Git pages либо хероку думаю
Anton
Я просто думал, что в дивном новом мире веба в 2019 году все давно просто кладут собранные файлы на CDN и радуются. Но тут я пришёл на один проект, а там CI/CD и вот это вот всё делает один бэкендер. Задача такая — есть два сервера, staging и production. У аппов на них должен быть разный набор env'ов. SPA, серверного рендеринга нет. Что делает девопсер: берёт собранные .html, .js и .css файлы, кладёт их в докер имэдж контейнера с nginx'ом, копирует туда всякие nginx.conf и (внимание) шелл-скрипт, который запускается при старте контейнера и sed'ом меняет значения в уже собранных файлах на нужные в зависимость от env'ов, с которыми собственно этот контейнер запускается. Аргументация такая: нарушается принцип "build once — deploy everywhere" и что контейнер не должен быть завязан на env'ы, с которыми он собирается. Мне это кажется какой-то жестью и велосипедом, но я-таки нашёл довольно много статей в интернетах, которые советую делать именно так.
Anton
И в чатике @devops_ru мне-таки сказали, что да, это абсолютно нормальная практика.
Anton
Т.е. этот принцип "build once — deploy everywhere" нарушается, если делать не один job по сборке фронтенда, а несколько, в зависимости от env'ов, с которыми нужно всё это дело собрать.
Daniil
Не надо все в cdn https://csswizardry.com/2019/05/self-host-your-static-assets/#myth-cross-domain-caching
Anton
Не надо все в cdn https://csswizardry.com/2019/05/self-host-your-static-assets/#myth-cross-domain-caching
Это да, но там же про другое. Там пишется, что все думают, что если они используют jQuery с CDN, то у пользователя оно уже вероятно закешировано и быстро загрузится, а на практике это не работает или работает в небольшом проценте случаев.
Bogdan
двойное условие это нормально или бредово?
Bogdan
типо если есть параметр мне нужно одно условие в условии, если параметра нету то другое
Gene
немного по-мудацки, но если сильно хочется, то можно
Bogdan
немного по-мудацки, но если сильно хочется, то можно
тут такой кейс, я не могу без этого, есть форма - одна, пошаговая, я когда создаю запись, мне лоадер не нужен, когда редактирую запись - нужен, тоесть по другому же не проверить
Bogdan
просто еще выносить и делать две абсолютно одинаковые формы тоже не хочется, для создания и редактирования
Gene
ну типа <Form editable={someCondition} />
Bogdan
ну типа <Form editable={someCondition} />
вот есть форма, типо мне еще это в другой компонент пихать не очень хочется
Bogdan
вот есть форма, типо мне еще это в другой компонент пихать не очень хочется
ну и выходит полный бред с условиями в таком варианте, как это сделать лучше?
Bogdan
вот есть форма, типо мне еще это в другой компонент пихать не очень хочется
вынести эту форму в компонент отдельный, для редактирования и создания, передавать нужные методы сверху, вариант лучше, чем все лепить в один?
Gene
падажжи, а FirstStep, SecondStep, ThirdStep (дурацкие названия) - одинаковые по верстке?