Frontend Priest
Всем утра. Правило eslint-plugin-react-hooks/exhaustive-deps ругается на timeoutId, говорит, что надо бы его закинуть в зависимости useEffect. Но тогда, очевидно, будет бесконечный цикл. Есть смысл выключить это правило, если оно настолько тупенькое? Или это я тупой и что-то делаю не так?
Den
Всем привет. Есть вопрос - Как виртуальная клавиатура понимает, что нужно отобразить "Найти" или соответствующий символ на кнопке целевого действия? Обязательно ли для этого использовать input внутри <form>?
Den
Den
Den
Кто-нибудь пробовал переопределять логику действия этой кнопки?
Den
input type search? или ты хочешь вообще какую-то свою фигню туда всунуть?
console.log() например. наверное ,можно попробовать навесить на enter (не проверял)
Андрей
На сколько безумна моя методика генерирования уникального поля класса для div.line? index берется из цикла
Ilia
Ребят ,как в styled component ховер прописать?
Андрей
А так плохо сильно?
Dmytro
Ребят ,как в styled component ховер прописать?
const Wrapper = styled.div` &:hover ${Button} { display: none; } `
Ilia
Спасибо большое!
Vladimir
На сколько безумна моя методика генерирования уникального поля класса для div.line? index берется из цикла
а что ты делаешь с высотой картинки? Может стилями получится это реализовать?
Андрей
Там получается я делаю картинке position: absolute top: 50% left: 50% transform: translate(-50%, -50%) display: block max-width: 100% margin: 0 auto а обертке оверфлоу хиден, что бы если что большая картинка обрезалась, а если картинку абсолют сделать то она же с потока вылетит и высота схлопнется
Volodymyr
Всем привет!) кто то юзал? https://www.react-spring.io/ как с ее помощью анимировать прокрутку? может кто сталкивался
Ilia
А можно как-то стилизировать Link из router с помощью styled component?
Андрей
может через background: cover получится?
А картинли инлайн будут индексироваться если я их style.backgroundImage задам?
Dmitriy
Андрей
Dmitriy
А можно как-то стилизировать Link из router с помощью styled component?
<Styled as={Link} />. Тока там ворнинги пойдут) как решать их решать тебе)
Ilia
😁
Ilia
А можно как-то стилизировать Link из router с помощью styled component?
Alexander
Ну
Volodymyr
не туда ответил, сорян)
Ilia
Спаибо)
Dmitriy
const StyledLink = styled(Link)` `;
ненада так делать
Ilia
Понял,огромное спасибо!)
Den
Почему?
Ilia
А как делать ,если не так?
Dmitriy
потому что потом жуны стайлед компонент засовывают вне роутера
Den
Если все правильно делать, проблем не будет.
Dmitriy
давно уже as добавили.
Vladimir
object fit колхозит что ле
можно, но ие в него не умеет. В какой-то либе видел вообще изврат: span с background: url, а рядом <img src> с visibility: hidden, причем у этой img навешен onError, чтоб отобразить заглушку если урл битый
Dmitriy
Если все правильно делать, проблем не будет.
Можно стилить a например а потом к стайледу as дописывать где нужен именно Link
Dmitriy
Dmitriy Shuleshov, [28.06.19 13:15] потому что потом жуны стайлед компонент засовывают вне роутера
Dmitriy
Сталед это минимальный компонент приложения, у него не должно быть необходимости в какой то обертке
Dmitriy
Напрмер роутере
Den
Dmitriy Shuleshov, [28.06.19 13:15] потому что потом жуны стайлед компонент засовывают вне роутера
Соррян, а линки в необернутом в withRouter компоненте не работают?
Den
Ворнинг
можно скриншот?
Dmitriy
даже не ворнинг
Den
Стоп, а зачем этот линк попал наружу из <Router />.
Dmitriy
Это может произойти случайно. Но так как будет использован не Link а стайлед то будет неочевидно изза чего креш
Dmitriy
Те когда стайлед неявно использует какой то библиотечный или кастомный компонент часто можно привести к неочевидным ошибкам
Den
Аа. В несвязанном с роутингом компоненте линки же не работают без withRouter.
Cenator 🐈
Да там конекста нет который нужен линку
Часто так бывает что часть приложения вне роутера?
Dmitriy
Часто так бывает что часть приложения вне роутера?
даже если это будет один раз, то будет достаточным условием что не использовать неявный вариант
Dmitriy
Всегда было так что весь апп обернут в роутер
Это не всегда нужно особенно учитывая чудо реакт роутер который на каждый чих перетряхивает все дерево, но спасибо нужно сказать контексту который под капотом
Сергей
нельзя без спросу пользователя закачать ему на комп что либо
он сам нажал на кнопку экспортировать, а уже результат приходит с бэка
Victor
он сам нажал на кнопку экспортировать, а уже результат приходит с бэка
https://stackoverflow.com/questions/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html
Den
даже если это будет один раз, то будет достаточным условием что не использовать неявный вариант
Так я не понял, является ли это проблемой - оберни корневой компонент в withRouter и забудь про него вообще.
Dmitriy
Это не всегда нужно особенно учитывая чудо реакт роутер который на каждый чих перетряхивает все дерево, но спасибо нужно сказать контексту который под капотом
Den
для индексации поисковиком - используй обычные ссылки с относительным href
Dmitriy
это борьба за каждый байт в оперативке?
да нет. Навернул пару тройку контекстов в корень и ловишь утчеки тока так
Ilia
Ilia
Ребят ,сразу скажу я новичек) и такой вопрос. Почему стили Wrapper присваиваются,а ItemContainer нет?
Ilia
Что надо исправить?)
Den
Запятые заменить на точку с запятой
Ilia
Лол)
Ilia
Блин спасибо)
Ilia
Бывает такие тупые ошибки...)
Dmytro
зачем вы делаете ...item?
Dmytro
и проп key нужно передавать не Link, а ItemContainer