Ivan
а как связано с аутентификацией хранение кредов в лс?
Ты что-то путаешь. Хранение логина с паролем — это помощь при аутентификации. Это никак не связано с предоставлением доступа. Из приложения никак нельзя вытащить значения автокомплитов без ведома пользователя.
Ivan
мне кажется, что путаю здесь что-то - не я в чем помощь заключается?
В том, чтобы пользователь не вводил логин и пароль, если он уже сохранил их для этого ресурса.
Andrey
В том, чтобы пользователь не вводил логин и пароль, если он уже сохранил их для этого ресурса.
да, это делается корректным хтмлем с автозаполнением штатными средствами браузера хранение чувствительной инфы (и тем более кредов в ОТКРЫТОМ виде) в лс уже неоднократно тут обсасывалось - почему плохо, и как решать
Seiran
а по другому не получится
https://stackoverflow.com/questions/47715451/localstorage-item-not-updating-in-axios-headers а так ?) но опять же это сверх не секьюрно хранить токен в локалсторадже, тем более открытые креды, с таким уровнем безопасности можно просто выпилить авторизацию в целом (imho)
Ruslan
В том, чтобы пользователь не вводил логин и пароль, если он уже сохранил их для этого ресурса.
на проде, стоит apache где авторизуется браузер и хранит креденшлы. Просто мне нужно для dev разработки хранить локально, чтобы апач не поднимать
Ruslan
это делается через куки, а не через закостыливание кредов в лс
у меня общение с бекендом идет исключительно через api, как я куки могу получить?
Andrey
у меня общение с бекендом идет исключительно через api, как я куки могу получить?
bff в идеале ну либо как делаешь, до первого юзера, у которого модный плагин на хром угонит его логин с паролем
Ivan
это делается через куки, а не через закостыливание кредов в лс
Я думал, ты мне сейчас расскажешь про штатное браузерное апи, которое позволяет хранить токены. А ты мне про автозаполнение логина с паролем втираешь. Эх.
Andrey
Я думал, ты мне сейчас расскажешь про штатное браузерное апи, которое позволяет хранить токены. А ты мне про автозаполнение логина с паролем втираешь. Эх.
так оно есть хттпОнли кука зовется просто архитектуру нужно грамотно организовывать 😌 (это не к тебе, просто общий тезис)
Andrey
А тут написано, будто ты знаешь ещё какие-то секретные штатные средства.
креденшиалы != токен во всяком случае, в моей терминологии
Geo
Дароу кто какими пользуется ui библиотеками с адаптивной версткой? пользуюсь semantic ui react но то что норм выглядит на компе на телефоне плывет и едет
Roman
чу, а вот если я хочу сделать редактируемый текст какая тут логика реализации? Вот например - делаем поле эдитбл, прописываем данные по ончэнж собитию, при изменении фокуса меняем поле на ридонли?
Geo
а как вам material ui?
Артем
Какую статическую типизацию лучше использовать? Ну Flow или TypeScript и т.п.?
Sergey
а как вам material ui?
вроде норм. Но чуваки постоянно всё ломают, прям бесит. Если не кастомизировать, хоть они сами и предлагают это всюду, то норм
Артем
TypeScript
А почему не Flow? Он лучше для больших проектов?
Sergey
Какую статическую типизацию лучше использовать? Ну Flow или TypeScript и т.п.?
если на впадлу самому типы писать, то Flow надёжнее. Но у TypeScript экосистема как бы победила
Geo
я чет таблиц там не увидел
Sergey
Он сам по себе лучше во всём
TypeScript то лучше? Я бы не сказал
Sergey
я чет таблиц там не увидел
в блюпринте есть html-таблицы и таблицы с windowing. Но хз. Вряд ли прям гуд на мобилах будет)
Geo
хорошо, у меня сегодня есть день чтоб все опробовать)
Sergey
Обосновывай)
у них прямо в описании сказано что он не solid. И их система типов никакой теории типов не поддаётся, это заточено чисто на простоту миграции с ванильного js. Ну если больше на ООП тянет или хочется всё из коробки, то TS, иначе Flow
Sergey
хорошо, у меня сегодня есть день чтоб все опробовать)
у блюпринта всё офигенно документировано и большую часть вполне можно юзать вообще без скриптов) То есть если реакт-компонент чего-то не реализует, можно реализовать самостоятельно. Я думаю это прям решающий момент. Но если хочется его кастомизировать, то я хз, сам не делал
Ivan
с реактом так же ждали?
Нет, просто начал с мажорной. Я не такой старый. Ну и не такой молодой, чтобы ждать мажорный релиз флоу.
Sergey
Этого и у Flow нет
solid? Или что?
Sergey
Нет, просто начал с мажорной. Я не такой старый. Ну и не такой молодой, чтобы ждать мажорный релиз флоу.
ФБ как-то очень консервативны что ли в номерах версий, пример с реактом это показывает по-моему)
Sergey
solid
ну пожалуй в системах типов для js такое в принципе невозможно))) Если не делать прям другой язык. Но Flow гораздо надёжнее всё-таки
Sergey
точнее больше гарантий как бы даёт. Если конечно самому везде не пихать any или типа того
Sergey
ещё вывод типов лучше. Точнее в TS вывода типов по сути вообще нету. А в flow типы указывать прям обязательно разве что в границах модулей
Artyom
точнее больше гарантий как бы даёт. Если конечно самому везде не пихать any или типа того
Нет. Напримермер, Flow не даёт нормально обрабатывать из коробки опциональные свойства. В TS вывод типов.
Sergey
Нет. Напримермер, Flow не даёт нормально обрабатывать из коробки опциональные свойства. В TS вывод типов.
>не даёт нормально обрабатывать из коробки опциональные свойства на понял. Можно поподробнее? >В TS вывод типов. ???
Sergey
мне кажется, что ФБ просто положили болт на флоу)
ну я бы так не сказал. Сам конечно какое-то время уже не пользовался, так что тупо сухие цифры https://github.com/facebook/flow/graphs/commit-activity
Антон K.
кто нибудь сталкивался с проблемой деплоя
Антон K.
WARNING: Checking for updates failed (use --debug to see full error) ERROR: Cannot copy to clipboard: Command failed: xsel --clipboard --input xsel: Can't open display: (null) : Connection refused
Sergey
Антон K.
подскажите что не так
Sergey
подскажите что не так
наверное на сервере нет иксов
Sergey
что в принципе логично
Антон K.
я немного не понимаю, как тогда сделать чтобы пользователь набирал адрес сервера и получал приложени
Антон K.
надо установить ХХХ
Антон K.
?
Антон K.
подскажите, пожалуйста, как деплоить
Sergey
надо установить ХХХ
по-моему у вас мысли куда-то не туда пошли. Что надо то хоть?
Булат
доброе утро. вопрос такой: можно ли в преакте 2 конструктора ебануть для одного класса?
Sergey
доброе утро. вопрос такой: можно ли в преакте 2 конструктора ебануть для одного класса?
вопрос странный как минимум. Ещё и про преакт. Тут про реакт люди. А вопрос вообще про логику и js как бы
Булат
а я не шарю
Андрей
Достаточно подключить так в app import 'css-vars-ponyfill'; что бы заработал полифилл?
arthur
это понифилл
Vadim
Достаточно подключить так в app import 'css-vars-ponyfill'; что бы заработал полифилл?
Открываешь ридми этого полифила и читаешь как его подключать
Roman
Зачем readonly?
а как надо. Я вообще хочу чтобы текст был просто редактируемый по клику, может input не нужен даже?
Sergey
Открываешь ридми этого полифила и читаешь как его подключать
лучший совет. Если бы ещё люди таким советам следовали, тут бы наверное только холивары были 🤣
Антон K.
по-моему у вас мысли куда-то не туда пошли. Что надо то хоть?
есть приложение нужно задеплоить на продакшн
Vadim
подскажите, пожалуйста, как деплоить
Я даже себе заскринил. Спасибо за такие вопросы