MⅨ
🤦‍♂️
Понятно...
MⅨ
Use the function signature if you need to have access to the theme. It's provided as property of the first argument.
Sergey
Вышел новый дайджест новостей по разработке React и его экосистемы. Начало здесь: https://t.me/this_week_in_react/268
Kevin
ыы, эффектор
Sergey
Новый дайджест из мира React начинается здесь: https://t.me/this_week_in_react/281
MⅨ
Решил: Не '@material-ui/styles' , а '@material-ui/core/styles'
Vladimir
Новый дайджест из мира React начинается здесь: https://t.me/this_week_in_react/281
может я глупость скажу, а не лучше ли будет по паре сообщений туда постить, но каждый день, нежели тридцать сразу? Я в таких ситуациях просто "стрелочку вниз" жму
MⅨ
Тип коротко о новостях за неделю
Cenator 🐈
Решил: Не '@material-ui/styles' , а '@material-ui/core/styles'
Вообще они недавно вынесли в отдельный пакет, так что стоило лучше обновить все до в4
MⅨ
Вообще они недавно вынесли в отдельный пакет, так что стоило лучше обновить все до в4
"@material-ui/core": "^4.1.1", "@material-ui/icons": "^4.2.0", "@material-ui/styles": "^4.1.1",
Oleg
подскажите, как работает onChange у компонента из 'react-jsonschema-form'? если передаются кастомные филды через проп fields, и дочерний вызывает this.props.onChange(), то все параметры по идее должны передаваться в родительский onChange, то есть, onChange, который передаётся самой форме? просто я попробовал в дочернем передать, дебаггером посмотрел, получил undefined в родительском onChange.
Sergey
может я глупость скажу, а не лучше ли будет по паре сообщений туда постить, но каждый день, нежели тридцать сразу? Я в таких ситуациях просто "стрелочку вниз" жму
дайджест это подборка, подборки составляю не я. Я их перенаправляю в канал, ну и фильтрую рекламу. если читать не интересно, ну что-ж. Тут дело каждого, но потратить раз в неделю 5 минут на пробегание глазами по списку, чтобы быть в курсе дел, это не так уж и сложно.
MⅨ
Дайджест переводиться как типа пережеванное
Kevin
wut
MⅨ
wut
https://en.wikipedia.org/wiki/Human_digestive_system
Kevin
да я слово не понял, а потом увидел, что из Риги
Kevin
-тся тогда уж, если исправлять до конца)
MⅨ
Я из Дублина вообще :')
Red[$]hort
Коллеги, есть два объекта [{"city": "Pune"}, {"country": "India"}] и [{"country": "India"}, {"city": "Pune"}]. Мне нужно сделать JSON.stringify этих объектов и понять что оба этих значения равны, даже если имело место переставление значений в массиве. Как правильнее сделать такое сравнение? Подумал про сортировку, но хз как ее сделать учитывая что на входе могут прийти любые данные
Red[$]hort
Это нужно для кэширования, чтобы понять что теги одинаковые, даже если их порядок изменился
🦜
Это нужно для кэширования, чтобы понять что теги одинаковые, даже если их порядок изменился
можно нормализовать можно пройтись по массивам и составить объект, без повторений
Red[$]hort
Подумываю массив сделать объектом и добавить ограничение cache: { [key: number | string]: number | string | null | undefined }
Sergey
https://t.me/this_week_in_react/281
Sergey
наконец-то
Red[$]hort
Вместо [{"city": "Pune"}, {"country": "India"}] можно будет юзать только { city: "Pune", country: "India" }, без вложенных объектов/массивов, тогда нормализовать можно просто по ключу. Может еще варианты есть?
Vadim
наконец-то
Что именно тебя радует?)
Sergey
поддержка RTL и то, что нет ломающих изменений
Frontend Priest
Это чтоб сравнить два объекта?
Человек хочет через stringify. Это один из вариантов.
Альберт
Господа, кто шарит в react-mapbox-gl, подскажите пожалуйста из-за чего может быть вот такая ошибка: Error: Source "districtName" cannot be removed while layer "districtName-border" is using it. Как будто компонент от отслеживает слои и не удаляет их когда я генерирую новые в зависимости от состояния. Да и вообще карта как-то люто лагает при скролли и зуме, кажется я точно что-то делаю не так. Создание слоев на 180 строке. Code: https://stackblitz.com/edit/react-ts-p2xvwp?file=Map.tsx
Vlad
привет, вопрос к знатокам Yup. Я могу как создать экземпляр Yup, переопределить там дефолтные тексты ошибок и импортить его везде, не прописывая те самые тексты ошибок?
Looch
Для ошибок
Vlad
Там есть кастомные словари
можешь дать ссылку или ключевое слово, по которому искать? уже все перерыл и что то пока нормальный подход не нашел
Looch
Секунду
Eugene
Yup.string(“error”)?
Eugene
А, понял
Looch
И динамически там нельзя динамически менять
Andrei
styled-components, как по-человечески хендлить пропс, который может принимать несколько значений? получается либо каша из тернарок, либо хз...подскажите нормальный вариант плиз
Andrei
в .attrs(props => ...) писать функцию разве что
Andrei
какие есть еще варианты человеческие?
Andrei
damn shit
Andrei
you are right
Andrei
я как раз забыл про этот вариант
Oleg
oh shit, here we go again.
Cenator 🐈
Oleg
если в редьюсере только return {...state};, но при этом стор меняется значит, какая-то функция изменяет стор напрямую?
Anonymous
Прохожу курс по React, раздел по стилизации компонентов, нужно подключить loader в конфиг вебпака, там говорится что должен быть файл webpack.config.dev и prod, в актуальной версии вебпака только webpack.config.js?
MⅨ
Ну и? тут не образное значение
MⅨ
А буквадльное
Volodymyr
Всем привет, подскажите, как получить размер элемента через ref до того как он появиться в DOM ?
Volodymyr
Заранее всем спасибо.
Volodymyr
Задать через ксс
она может быть динамической
Volodymyr
Тогда никак
а если не через Ref? Можешь какой то вариант подсказать ?
Dimitri
а если не через Ref? Можешь какой то вариант подсказать ?
опиши проблему, зачем тебе нужна ширина элемента?
Cenator 🐈
а если не через Ref? Можешь какой то вариант подсказать ?
Отрендерить на невидимом месте, получить размер и перенести на видимое.
Volodymyr
опиши проблему, зачем тебе нужна ширина элемента?
мне нужна ширина и высота элемента, так как необходимо показывать его на экране в точке где пользователь кликнул мышкой, типо констекстное меню на карте. Просто оно не должно вылазить за рамки экрана.
Николай
подскажите, немного в регулярками не дружу. Но как проверить строку на то, что повторяется точка дважды и вырезать все до этого повтора
artalar
Почему у реакта комит-фаза снизу вверх?
Andrei
что из этого посоветуете? грид-системы для стайледов вдруг кто использует) https://github.com/styled-components/awesome-styled-components#grid-systems
🦜
Что такое комит фаза?
это он про scheduler
Cenator 🐈
Что такое комит фаза?
Применение изменений в real dom