Anonymous
С поиском групировкой и тд
Sergey
насчёт группировки не уверен, а так есть downshift. Полностью твоя разметка. Думаю и группы прикрутить как-нибудь можно
Sergey
но за комфорт от его использования тоже не ручаюсь. Зависит от того насколько задача отличается от целей либы
Ilia
Ребят,помогите)Что повторить перед собеседованием?))
Ilia
Хахах)Уже!)
Владислав
зависит от компании и грейда
Sergey
Отче наш
🤣 Можно ещё шару попросить, вроде студенты такое практикуют
Sergey
Ребят,помогите)Что повторить перед собеседованием?))
лучше повтори перед зеркалом три раза "Линус Торвальдс", он придёт и либо повысит самооценку, либо втопчет в грязь. Остальное всё фигня
Sergey
На джуна?
не джун такое бы спрашивать наверное не стал)
Yury
судя из его вопросов в чат, точно джун
Yury
Ребят,помогите)Что повторить перед собеседованием?))
доку глазами пробежись, останавливаясь на моментах, в которых чувствуешь провалы знаний
Ilia
Спаасибо большое!
Ilia
Да,джун)
voix
Да была какая-то статья, в которой все осовные моменты кратко и по делу написаны. На разных языках еще. Не могу вспомнить. Ее даже миддлам можно читать перед собесами.
Ilia
Если вспомните,напишите плс!)
voix
Если вспомните,напишите плс!)
http://dmitrysoshnikov.com/ecmascript/javascript-the-core-2nd-edition-rus/
🦜
Огромное спасибо!!!!)
про обратные собеседования почитай
Sergey
про обратные собеседования почитай
это в смысле когда ты сам оцениваешь хочешь ли ты у них работать? Вот это здравая позиция, кстати
Michail
всем привет! я использую CRA но при этом у меня почему-то не работают сорсмапы для JS. Даже в production модe. Eject я не делал
voix
https://github.com/kix/reverse-interview
Думаешь, джуну это будет полезно?
Sergey
А что это?)
React DevTools в браузере
Michail
React DevTools в браузере
А, понял, а можно как-то сделать чтобы я мог видеть строку, где какая-то ошибка произошла?
Sergey
А, понял, а можно как-то сделать чтобы я мог видеть строку, где какая-то ошибка произошла?
эту фичу можно отключить в настройках React DevTools. Но оно вроде только добавляет туда строку, по идее. Остальное должно быть видно, если есть полный стектрейс
Anonymous
Народ такой вопрос что лучше использовать CSS модули, CSS in JS, styled-components ?
Sergey
А вот как включить сорсмэп на prod версии? Просто на прод версии у меня вообще консоль пустая
если консоль пустая, может просто не логируется ничего? Вроде на проде сорсмэпы тоже генерятся в CRA
Sergey
Народ такой вопрос что лучше использовать CSS модули, CSS in JS, styled-components ?
последние два это как бы "одно и то же". Зависит от вкуса/потребностей. CSS-in-JS в принципе норм. Есть варианты с вытаскиванием CSS наружу даже. Но я не пробовал, хз как там на практике
Yury
попробовал styled-components, очень нравится, но на первых порах некоторые вещи переделываю постоянно из-за изначально неправильного подхода. А так супер )
Sergey
попробовал styled-components, очень нравится, но на первых порах некоторые вещи переделываю постоянно из-за изначально неправильного подхода. А так супер )
emotion вообще ништяк. Это если смотреть решения без вытаскивания css. Там различные стили поддерживаются, в том числе styled-components
Sergey
вообще такой подход в целом охеренен, если только не нужна статическая типизация. Вот там уже пляски с бубном начинаются
Sergey
Ты используешь CSS модули ?
больше использовал их, да. Но CSS-in-JS в последнее время тоже натрогался и вдохновился в принципе. Единственное что если нужен SSR и нет херовой тучи времени, то наверное стоит эту идею отложить 🙂
Vladislaw
Кто-нибудь сталкивался с проблемой в react-select. Сам список options у меня из строк. Когда пытаюсь отфильтровать его и ввожу какие-то рандомные цифры, то он по какому-то признакому пытается это отфильтровать. Как ему запретить фильтровать цифры?
Yury
npm rm react-select && npm install downshift
топишь как создатель либы за нее )
Sergey
топишь как создатель либы за нее )
я в неё даже не контрибьютил. Её автор Kent C. Dodds вообще-то
Sergey
альтернатив просто не знаю
Sergey
но знаю что react-select хрень
Vladislaw
цифры в строки вообще-то преобразуются
Это понятно, а по какому тогда принципу происходит фильтрация в селекте, если я введу '1', а он мне неправильную фильтрацию выдает.
Vladislaw
То есть значения, которые не содержат в себе '1'
Kurzdor
но знаю что react-select хрень
только потому что там юзается css-in-js
Sergey
только потому что там юзается css-in-js
🤷‍♂️ серьёзно? Я, кстати, даже не в курсе этого, давно ушёл с этой либы. Я типа против css-in-js?
Kurzdor
ну а что еще плохого?
Kurzdor
я на реакт максимум 3 либы знаю селектов включая дауншифт и реакт-селект
Kurzdor
которые более менее
Sergey
ну а что еще плохого?
код отстой, поэтому куча тупых багов. Ну на данный момент конечно не скажу чё там с кодом. Возможно уже переписали пару раз
Kurzdor
есть https://www.npmjs.com/package/rc-select еще
Kurzdor
но он жирнее реакт селекта не знаю
Mikhail
есть https://www.npmjs.com/package/rc-select еще
что-то пипец жирный селект
Mikhail
https://bundlephobia.com/result?p=rc-select@10.0.0-alpha.29
Kurzdor
либо дауншифт
🦜
аксиома эскобара
Sergey
аксиома эскобара
часто к ней обращаюсь))
artalar
Мало весит, не тянет стилей, продумана а11у
Mikhail
альтернатив просто не знаю
я использую свой в меру ушербный селект, чуть меньше 6кб
Vladislaw
как там фильтрация вообще происходит нынче?
спасибо, навел на мысль. Вообще проблема была в том, что фильтрация шла не только по label, но и по value, где value = id айтема.
Vladislaw
поэтому цифры и срабатывали
Sergey
спасибо, навел на мысль. Вообще проблема была в том, что фильтрация шла не только по label, но и по value, где value = id айтема.
судя по всему скоро перейдёшь на консультацию с резиновой уточкой)) Это похвально
Sergey
reakit/menu
а оно отдельно норм используется прям? И как этот reakit в целом?
artalar
а оно отдельно норм используется прям? И как этот reakit в целом?
Есть баги, но в целом очень хорошо. Оно тришейкается норм, так что можно брать только для какого-то одного компонента
Ілля
Я новенький в react, так что сори за тривиальные вопросы У меня есть backend sever который на http request отдает json и после реакт на основе json создаёт наполнение и пихает его в render. 1) правильная ли модель? 2) как вы фиксили Cross-Origin Resource Policy (CORP) ? В моем случае это просто добавление в заголовок ответа http : Access-Control-Allow-Origin * Заранее спасибо)
SᑎOᙖOᖇᑎ
нужно сделать подпись об времени отправки сообщения. так же как сейчас ето делаеться. не возле каждого сообщения, а возле последнего из блока сообщений одного из пользователей какой здесь механизм?