Oleg
Dmitry
https://codepen.io/anon/pen/vqQXRY
Oleg
🤴👷♂️🦸♂️🧚♀️
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
}
},
Но оно не помогает, проблема все равно возникает время от времени
Vadim
Mike
Vadim
такой доступ может получить код _with same origin_ но это другой случай
Mike
То есть я не правильно понимаю, что кто угодно получит доступ? Или правильно, но можно где-то флаги указать?
Mike
Вообще был бы благодарен за ссылку где про это можно почитать
Vadim
и вот тут немного
https://www.html5rocks.com/en/tutorials/offline/storage/
Ula
Не ну вот то есть ни у кого не было этой ошибки с прокси?
Cenator 🐈
MⅨ
А что мне делать если у меня есть Generic Interface и мне нужен массив с разными типами этого интерйфеса?
Bogdan
подскажите пожалуйста, есть формик, передаю начальный стейт, если юзер редактирует, по параметру в урле нахожу запись, засовываю ее в стейт, но формик то уже не обновляется, тоесть запись попадает после обновления в формик, как можно решить проблему?
Mike
Настоящее
Всем привет, установил gatsby с стартовым шаблоном, подскажите плиз, почему картинка поверх всего?
Настоящее
Dzmitry
Настоящее
Настоящее
Это была 1я догадка, но ничего такого нет, даже в layot.css
Dzmitry
Ну а самому поправить, не?
Dzmitry
Настоящее
artalar
Как научить еслинт понимать вот такие импорты? export default from ‘…’?
artalar
И TS 🤔
artalar
Чет не понятное у меня тут творится....
Dmytro
Андрей
artalar
Dmytro
установлен и в еслинт конфиге прописан?
artalar
У меня тут такая каша из конфигов, пресетов и екстеншенов… А, завтра займусь
Dmytro
покажи еслинт конфиг
artalar
NDA 😂
Bogdan
абсолютно не могу найти как обновить стейт у формика, изначально стейт - пустой обьект, но потом уже он подгружает поля, но формик то уже взял в стейт пустой обьект, сталкивался кто?
Настоящее
Настоящее
Настоящее
Настоящее
Либо шаблон плохой
Nikita
Подскажите пожалуйста, почему когда задаю маршрут в Route как /menu компонент рендерится нормально, а когда изменяю на /menu/somecathegory пропадают картинки
Dmitriy
const value = document.querySelector('input#user-name')?.value;
Dmitriy
Что ты такое)
Anonymous
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
Bogdan
двойное условие это нормально или бредово?
Bogdan
типо если есть параметр мне нужно одно условие в условии, если параметра нету то другое
Gene
немного по-мудацки, но если сильно хочется, то можно
Daniil
Bogdan
просто еще выносить и делать две абсолютно одинаковые формы тоже не хочется, для создания и редактирования
Gene
Bogdan
Gene
ну типа <Form editable={someCondition} />
Andrey
Gene
падажжи, а FirstStep, SecondStep, ThirdStep (дурацкие названия) - одинаковые по верстке?