Grigory
Кто-нибудь отправлял с реакта письмо на почту?
Artem
Кто-нибудь отправлял с реакта письмо на почту?
кто то недавно об этом спрашивал
Daniil
Кто-нибудь отправлял с реакта письмо на почту?
кто-то точно пытался не так давно
Grigory
Решили, не помните?
Daniil
а вот валидация на ant design для сравнения https://codesandbox.io/s/pww70x7y6q
Artem
а вот валидация на ant design для сравнения https://codesandbox.io/s/pww70x7y6q
и у тебя постер с ошибкой что то с сандбоксом
Viktar
Ребята, подскажите. Есть два компонента, хочу, чтобы при изменении высоты первого компонента (по клику), второй тоже изменялся по высоте. В первом компоненте в метод componentDidUpdate определяю высоту компонента обычными .offsetHeight и запихиваю его в store. А во втором, в свою очередь, получаю в пропсах эту высоту и задаю ее этому компоненту через style. Проблема заключается в том, что изменения высоты второго компонента отстают от изменений первого на один шаг. Т.е. кликаю по первому компоненту один раз, второй не меняется, кликаю еще раз, второй увеличивается до первого изменения высоты и т.д. Из-за чего может быть такое отставание?
Daniil
хз все норм так заскринило
Viktar
Sergey
Sergey
Я думаю многим полезно. Это же основы
Daniil
то есть?
то есть скорее всего рендер их не синхронный
Daniil
и делать нужно иначе
Daniil
1 источник правды на 2 компонента
Daniil
в родителе
Sergey
Именно с ним непонятно
Artem
ок
Artem
ща сделаю
Sergey
На простых видел решение
Were who why
а так можно ?
Artem
а так можно ?
я так делал🤣
Viktar
в родителе
При чем здесь родитель, я не использую стэйт. Стор и есть одним источником данных для всех компонентов. Рендер этих компонентов и не должен быть синхронным. При изменении в сторе данных по высоте, эту измененную высоту сразу должны получить все подписчики, в данном случае это мой второй компонент и при получении данной высоты в виде пропсов должен сразу же перерендериться, а он рендерится с опозданием.
Were who why
я так делал🤣
любишь хордкор ?
Artem
люблю изврат)
Were who why
ахах
Viktar
пусть другие объяснят
Дело не в объяснении, а в понимании причины, которой я найти не могу
Daniil
потому что не понимаешь как работает реакт
Daniil
не вообще конечно)) но в деталях
Viktar
потому что не понимаешь как работает реакт
Нет, это ты не понимаешь, как работает реакт, но при этом уверенно даешь советы.
Viktar
Неправильные.
Daniil
дело не в том что я могу доказать свою правоту, дело в том что сейчас я занят другими вещами
Daniil
ты просто выбрал время когда все спят
Daniil
дождись утра
Артем
Всем привет, подскажите плз как исправить эту ошибку?
Артем
Viktar
дело не в том что я могу доказать свою правоту, дело в том что сейчас я занят другими вещами
Какую правоту, то, что не понимаешь чем отличается стэйт от стора, и не знаешь зачем и когда нужно поднимать состояние?
Viktar
дождись утра
Тут ты прав, может утром кто-то подскажет что-нибудь дельное)))
Игорь
Привет, всем, мне дали задание, на понимание роботы браузера, вообщем есть страничка, мне нужно как-то оптимизировать настройки чтобы вкладки переключались быстрей чем в данном варианте, есть какой-то ресурс по оптимизации, как это сделать
Игорь
Скину скрин сейчас
Игорь
Самого задание
Игорь
Игорь
Игорь
Игорь
Тупанул, тут нужно сам код доделать-передалать
Игорь
Отбой
Alex
подскажите как убрать автовоспроизведение плеера(react-h5-audio-player) при каких либо действиях на странице
Alex
?
Егор
В ant design есть проблема с отображением в RangePicker предыдущего и текущего месяца. Отображается всегда текущий и следующий. Подскажите пожалуйста как решить данную проблему не задавая начальную дату за прошлый месяц самому. Вот обсуждение на github https://github.com/ant-design/ant-design/issues/15360 Может есть подобный RangePicker который решает эту проблему?
Viktar
Скинь пример кода в codesandbox. Или еще в какой песочнице. Можно будет посмотреть что вообще надо реализовать. Возможно ты идешь по трудному пути реализации.
В песочнице это работать не будет (два компонента, экшины, редьюсеры, стор, хэлперы и т.д.). Я уже решил проблему, но очень плохим способом. А реализовать нужно следующее: в одном компоненте календарь, который в зависимости от месяца, т.е. от количества дней имеет разную высоту, а во втором - блок с текстом, который должен повторять высоту первого. Пользователь щелкает по стрелочкам, меняя месяц, соответственно меняется высота календаря и нужно менять высоту второго блока.
Артем
Такого я ещё не слышал...
Зачем учить как строить ракеты если можно просто построить ракету?
Viktar
Скинь пример кода в codesandbox. Или еще в какой песочнице. Можно будет посмотреть что вообще надо реализовать. Возможно ты идешь по трудному пути реализации.
И я делаю это так: В методе жизненного цикла компонента componentDidUpdate определяю высоту календаря с помощью offsetHeight, кладу это значение в store, подписанный на изменение этого значения компонент с текстом должен изменяться сразу же, а он это делает с отставанием на один шаг.
Alex
подскажите как убрать автовоспроизведение плеера(react-h5-audio-player) при каких либо действиях на странице
Viktar
Так непонятно вообще, что там у тебя происходит. Если у тебя два этих блока рядом, можно их завернуть в оберку и сделать флексовой, и тогда никакой js не нужен
Это я знаю, но вопрос возник потому, что изначально мне показалось, что работы с изменениями в вёрстке будет больше, чем сделать это с помощью react+redux. А теперь, когда возникла проблема, то я хочу понять откуда берется это отставание, так как с подобной проблемой я могу столкнуться в ситуации, где верстка будет не причем.
Viktar
Охото прям лайк поставить.
Я же написал, что проблема решена, и ее можно решить несколькими способами, но вопрос в отставании
Grigory
Grigory
помогите решить
Grigory
пытаюсь письмо отправить
Дмитрий
заголовки слишком большие
Grigory
заголовки чего?
Дмитрий
Дмитрий
гет запроса
Grigory
гет запроса
окей, а как их меньше сделать?
Grigory
Я просто не совсем понимаю где и какие заголовки. То есть он у меня вообще на фавикон ругается