Roman
крышка скачет?
Да вообще всё - строка сдвигается влево, появляется картинка.
Vadim
Да вообще всё - строка сдвигается влево, появляется картинка.
touch события. Получаешь данные о позиции курсора и сдвигаешь элемент. Вообще сложная тема
artalar
сложная - нет, достаточно 1 раз разобраться
artalar
современные анимации в цсс очень мощные. есть все кроме спринга
Vadim
artalar
А всякие рисунки через svg
🦜
а prop-types юзать стоит?
да, но не забывать вырезать для прода
Bogdan
да, но не забывать вырезать для прода
зачем они тогда? что бы левое в пропсах не пришло?
🅅aleriy
а prop-types юзать стоит?
смотря на чем пишешь если flow или ts, то не нужно
Bogdan
да, но не забывать вырезать для прода
если тонна компонентов их вырезать можно день
🦜
зачем они тогда? что бы левое в пропсах не пришло?
чтобы при разработке пропсы компонентов подсказывалось
Roman
сложная - нет, достаточно 1 раз разобраться
А ну то есть логика такая, что тач событие передает координаты в css свойства, по идее да вроде ничего сложного.
Bogdan
чтобы при разработке пропсы компонентов подсказывалось
ну зайти в каждый компонент нужно и удалить их куками или как?\
Roman
touch события. Получаешь данные о позиции курсора и сдвигаешь элемент. Вообще сложная тема
Посему сложная? Если всего лишь захватить координаты и поменять их в свойствах стиля?
Bogdan
ты о чем?
выше написали prop-types вырезать для прода, я слово вырезать так понял? удалить их со всех компонентов?
🅅aleriy
если тонна компонентов их вырезать можно день
https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types
Bogdan
а зачем вообще вырезать? много места занимают?
vlad
Прошу прощения, вроде бы все было хорошо, но вот не задача. Консолька видит обьект, но если обратится к title(в console.log(title[0].title) то выбивает ошибку что title undefined. В чем суть, кто подскажет?
vlad
vlad
🦜
запросы в didMount надо делать
Egor
вопрос по recompose а разве нельзя посреди компонента написать? {() => return pure(() => <div>1</div>)}
🦜
() => return )
Den
() => { return ;) }
Konstantin
https://stackoverflow.com/questions/54632520/how-to-fetch-data-by-existing-redux-action-with-hooks
@popuguy это решение не подходит, потому что может быть так, что количество элементов в массиве будет равно, но по сущности они будут разными, тогда useEffects не сработает
vlad
запросы в didMount надо делать
Сначала пробовал с did, потом с will, одна и та же фигня
A
Всем привет, может кто-нибудь с кэшированием и ETag работал?
🅅aleriy
а зачем вообще вырезать? много места занимают?
там дело не в лишнем коде даже, а в том, что эта проверка в рантайме делается
Konstantin
придумай флаг и меняй его, чтобы эффект сработал
ну да, эх придется еще одну переменную в сторе делать
A
У меня есть гет запрос на бэк, который возвращает переводы для i18n Суть в том, что делать каждый раз запрос на одно и тоже смысла нет и хотелось бы это кешировать В интернете прочитал, что за счёт ETag можно как бы говорить, что контент и не изменился и кидать 304, я создал кастомно на бэке захордкоженный ETag, но фронт всячески игнорит и делает 200 И собсна вопрос, а где должен хранится ETag и должен ли я отправлять его на сервер?
Bogdan
там дело не в лишнем коде даже, а в том, что эта проверка в рантайме делается
рантайм что значит? в реальном времени? типо дольше загрузкастраницы?
🅅aleriy
и проносе пропсов в него
🅅aleriy
тебе же только на стадии разработки и тестирования надо понимать, что у тебя все пропсы соответствуют заявленным типам
🅅aleriy
а в проде эти варнинги не нужно видеть в консоли простому обывателю
Alexander
Подскажете, как пользоваться document.getElementsByClassName если реакт добавляет к именам классов свои обозначения, например - Playlist--playlistWrapper--3dQ14iMu
Daniil
реакт?
Alexander
да, 15
Daniil
ну для начала обнови его
Alexander
ref?
Cenator 🐈
Да
Alexander
но его далеко пробрасывать. в redux записывать?
Alexander
этот плейлист находится в хедере, а пробросывать надо очень далеко. как быть?
Alexander
подробнее бы?
Cenator 🐈
Какая задача?
Daniil
подробнее бы?
что именно подробней? Как пользоваться стейт менеджером?
Alexander
сделать анимацию блока в сторону плеера
Daniil
один из вариантов
Alexander
а это нормально, туда записывать все подряд?
Daniil
нет, но иногда приходится
Daniil
если уж уходить во все тяжкие то хоть виндоу используй
Евгений
Ребят, задеплоил проект на хероку, но какие-то проблемы с реактом, компоненты лопнули, в чем могут быть проблемы?
Alexander
вот я и хотел getElementsByClassName обойтись
Daniil
ref
Daniil
как выше сказали
Daniil
или уже поступай на свой страх и риск
Volodymyr
В реакте не надо напрямую Манипулировать Домом
i
подскажите плз как правильно сделать клон ассоциативного массива http://prntscr.com/noyj34
Alexander
мне не надо манипулировать, хотя бы просто координаты
Volodymyr
В смысле координаты ???
Volodymyr
а для анимаций нередко надо
для анимации есть css
Volodymyr
🤦‍♀️
Забыл как анимацию на css писать ?
from
далеко ты не уйдёшь с css-анимациями