Artem
надо прикрутить withFormik
Artem
и axios POST на сервак по клику на кнопку
Назар
https://reacttraining.com/react-router/web/api/NavLink Тут же написано как делать
вот именно так и делал тоже, результат 0, не реагирует совсем на переключение
{ Amir }
Щас за комп сяду, гляну
Назар
Dmitry
хэй, супермен
Dmitry
Dmitry
😄
Назар
хэй, супермен
вот у бетмена всё работает...)
Dmitry
так у бетмена этим занимается Wayne enterprises 😂
Dmitry
покажи)
Назар
у меня мстители
может BrowserRouter обернуть нужно и в navbar ?
{ Amir }
я запустил твой проект
{ Amir }
Назар
я тупо наверно где то что то не доставил, уже по раз 7-9 по коду прошелся..
{ Amir }
я тупо наверно где то что то не доставил, уже по раз 7-9 по коду прошелся..
так у меня то работает, я скачал твой репозиторий и запустил
Назар
?
Назар
у тебя присваевается класс active ?
{ Amir }
?
https://github.com/newqwes/Social_Network
{ Amir }
твоё же?
Назар
да
{ Amir }
да
всё четко у тебя
Назар
всё четко у тебя
при запуске проекта ни чего не присваевает
{ Amir }
ну так у тебя и нет маршрута к "/"
{ Amir }
посмотри какие пути ты прописал, если хочешь чтоб по дефолту была страница profile, то делай redirect to "/profile"
Andrey
Всем привет. Поясните пожалуйста, как происходит shallow comparision в mapStateToProps, если в стейте у меня вложенные обьекты. Фор экзампл в мепстейттупропс: data: state.first.second.data Сначала сравниваются ссылки на first, потом на second, потом на third и потом сравниваются data? И поэтому в редьюсере мы должны делать копии на всех уровнях вложенности да?
Andrey
Не нашел инфы имеено о случае когда обьекты обьектов ... (повторить N раз)...обьектов
{ Amir }
не понял, т.е. мне нужно написать вместо to="/profile"
у тебя начальная страница http://localhost:3000/, для нее разве есть у тебя ссылка в навигации?
Назар
у тебя exact to.... это в сл. уроках будет или мне так сделать?
{ Amir }
если добавишь еще один <NavLink to="/" activeClassName={s.active} >Index</NavLink>
{ Amir }
если добавишь еще один <NavLink to="/" activeClassName={s.active} >Index</NavLink>
то будет изначально подсвечиваться эта ссылка)
Назар
ни чего не поменялось(
{ Amir }
у тебя exact to.... это в сл. уроках будет или мне так сделать?
это для того чтоб роутер смотрел на url, если оставить к примеру у одной из ссылок навигации путь to="/" без exact, то она всегда будет подсвечена
Назар
{ Amir }
залил
у меня работает
{ Amir }
{ Amir }
залил
ну как?
Назар
вообще без изменения
{ Amir }
вообще без изменения
что в консоли пишет?
Назар
ниего, ни в консоли браузера ни в среде разработке
{ Amir }
перезапусти сборку
Назар
Назар
перезапусти сборку
сейчас что бы наверника и комп перезапущу
Назар
так же картина
{ Amir }
как запускаешь проект?
Назар
через react ыскшзе
Назар
script
{ Amir }
npm start/yarn start?
Назар
о Боги
Назар
спасибо))
Назар
кароче
Назар
смотри
{ Amir }
смотри
👀
Назар
запускал при помощи вот этой npm scripts нажатием на start, проект обновляется всё как нужно, например что то меняешь в коде тут же и в браузере. а тут я попробовал просто командой npm start и всё заработало... wtf?))
Назар
👀
Спасибо Большое Амир, сейчас бы убил пол ночи бы еще на это!)
Назар
ссылки подсвечиваются всё как надо)
Назар
я пока забил на vscode, юзаю webstorm, там тоже есть такой сайдбар с командами, но всё ок работает
я бы тоже перешел на phpStorm (раньше пользовался), но в компании нельзя не лицензионной...
{ Amir }
ссылки подсвечиваются всё как надо)
только в to="/" поставь exact
Назар
только в to="/" поставь exact
я вообще, кстати, удалил с пустой вставкой
{ Amir }
я вообще, кстати, удалил с пустой вставкой
тогда redirect сделай, чтоб путой страницы не было
Назар
ну т ы скажи что своё)
да только привык к vc и снова пересаживатьс)
{ Amir }
потренишься
Назар
редирект не знаю как, лучше оставлю как ты до этого посоветовал поставив exact
{ Amir }
да только привык к vc и снова пересаживатьс)
в vscode мне хоткеи больше нравились, но в шторме удобно импортить, автоподстановка работает лучше. Но если узнаю как в vscode это сделать, то вернуть на него
Назар
вот снова попробовал запустить проект по старинке, и снова ссылки не светятся... теперь только через npm start буду работать
{ Amir }
редирект не знаю как, лучше оставлю как ты до этого посоветовал поставив exact
ну так читай) глянул в уроке что то, параллельно почитал в инете про это, попробовал сделать чуть по другому нежели в уроке. Можешь конечно время потерять, но будет опыт. Я с контейнерными компонентами влетел на 3-4 часа, потому что разбил проект на много компонент.