уехал с react-router на v6 (с v5)
У меня использовались коллбэки на некоторых компонентах, в которых через RouteComponentProps вызывали this.props.history.push(...)
на v6 эту штуку убрали, и рекомендуют использовать хук const navigate = useNavigate() и вызывать navigate(...)
Проблема в том, что у меня все сделано не через хуки, а через старые добрые React.Component, и съезжать с этого очень долго и страшно.
Нужно сейчас какое-то решение, чтобы вызывать событие через коллбэк... Как это можно сделать?
ммм обидно... Эт получается, плохо поддерживаются компоненты уже?
Ну да, вроде не новость. А чего обидного то. Зачем тебе новый роутер?
Ты попробовал погуглить ?
пробовал конечно ) В основном вижу все решения на хуках и или явно компонент-ссылку
А хок не решение ?
npm очень просил обновиться, куча уязвимостей. Хотелось разом бахнуть все на новую версию .
писал в первом сообщении, что у меня все на компонентах. Отказываться от них - это большой и сложный рефакторинг
😂 ну раз нпм просит, то тогда что поделаешь, надо обновлять все и делать бессмысленную работу
ну я так понимаю, в мире js уязвимости особо не считаются проблемой))
а что это?)
99% уязвимостей, которые показывает npm, не являются таковыми
Обсуждают сегодня