Size: a a a

2019 July 02

VS

Veronika Serhiienko in React Kyiv
Привет, подскажите как сделать по клику на лине закритые дропдаун меню( setState active false) и редирект /#part1
источник

VS

Veronika Serhiienko in React Kyiv
Редирект с хешем не получается сделать
источник

O

Oleks 🐟 in React Kyiv
покажи как ты редиректишь
источник

VS

Veronika Serhiienko in React Kyiv
Делаю router.history.push("/#part1")
источник

VS

Veronika Serhiienko in React Kyiv
Оно редиректит но не скролит
источник

SG

Stas G in React Kyiv
проскроль вручную) или повесь обработчик кликов вне меню, и там закрывай меню
источник

VS

Veronika Serhiienko in React Kyiv
Как повесить обработчик кликов вне меню
источник

SS

Serhey Shmyg in React Kyiv
focus, blur, tabindex="-1"
источник

SG

Stas G in React Kyiv
если вообще, то document.addEventListener('click', ...) но возможно это не то, что здесь нужно
источник

SG

Stas G in React Kyiv
у тебя в выпадающем меню ссылки на якоря на странице?
источник

VS

Veronika Serhiienko in React Kyiv
Ссылки в хедере, а якоря на странице home,
А находится я могу и на другой странице
источник

Y

Yaroslav in React Kyiv
интересно, вы используете тернарные операторы в jsx или просто boolean && .. & !boolean && ..?
источник

AR

Alexey Raspopov in React Kyiv
только тернарные и использую
источник

AR

Alexey Raspopov in React Kyiv
всегда
источник

Y

Yaroslav in React Kyiv
просто мне тоже они нравятся(в плане более понятные), а вот со мной не согласны и аж интересно кто что использует)
источник

SG

Stas G in React Kyiv
Veronika Serhiienko
Ссылки в хедере, а якоря на странице home,
А находится я могу и на другой странице
тогда тебе надо при маунте компонента проверять на наличие хеша в урл и вручную скролить до нужной секции
источник

VS

Veronika Serhiienko in React Kyiv
Хорошо, спасибо
источник

AR

Alexey Raspopov in React Kyiv
Yaroslav
просто мне тоже они нравятся(в плане более понятные), а вот со мной не согласны и аж интересно кто что использует)
а какие аргументы против?
источник

Y

Yaroslav in React Kyiv
Ну, он считает что они выглядят менее "чисто/понятно" - не представляю почему, возможно он просто к этому так привык. т.е. просто субъективная оценка :)
источник

SS

Serhey Shmyg in React Kyiv
Yaroslav
интересно, вы используете тернарные операторы в jsx или просто boolean && .. & !boolean && ..?
0 && someOtherValue - щоб не побачити 0, краще тринарник завжди юзати і спати спокійно
источник