Oleg
и значение this
SV
где вызывается метож activeEditMode ?
editMode: false считывает и меняет нормально... а со статусом чёт не вкурю
SV
может не target a currentTarget?
там не важно... там норм
Rom
там не важно... там норм
а ты проконсоль )
SV
а ты проконсоль )
я о таргет и кюррентТаргет ...там они используются в слегка разных ситуациях :)
SV
посмотри значение this.state в хендле
это? ну тут то же самое. Не хочет значение записывать. Может дело в синхронности? но не пойму как. Из пропса, значение приходит и просто его не сетает
Oleg
Госпаде
Oleg
автофокус убери он те обнуляет все
Oleg
дебагер поставь в онстатученж
Oleg
и там смотри что приходит
Oleg
и что пишется в профилестатус
SV
дебагер поставь в онстатученж
автофокус на то и автофокус, что бы взять фокус )) а до онченджа и дело не успевает дойти, ибо чендж не происходит
SV
дебагер поставь в онстатученж
при клике у меня только this.setState({ editMode: true }) успевает отработать
Oleg
лан, ясно
Oleg
надо дебажить кароч, чо гадать
Oleg
отпишис как найдеш ошибку
SV
надо дебажить кароч, чо гадать
та передебажил ещё перед тем как написать сюда :) просто второе значение не хочет записывать в стейт... отпишусь как найду :)
Oleg
давай
Кирилл
то что это написано это полная ерунад которая не должна работать
Так не обязательно state же в конструкторе определять)
Кирилл
SV
ты по циклу пройдись, от e.currentTarget.value до записи его в state
не в ончендже дело. мне статус из пропса приходит но записать его в стейт не хочет. со стейта считываю пустую строку (в проспе всё приходит... там строка)
Oleg
а что в пропсах когда делаеш activateEditMode ,
Oleg
?
SV
а что в пропсах когда делаеш activateEditMode ,
есть подозрения... отпишусь как вкурю )
Denys
может setState не успевает сработать и переписать состояние до того, как ты вызываешь console.log(this.state.profileStatus) попробуй поставить через setTimeout задержку и вставь в колбэк консоль лог свой
Denys
Ну а вообще, консоль лож уже внутри рендера, потому что рендер 100% сработает ПОСЛЕ перезаписи внутреннего стейта
SV
а что в пропсах когда делаеш activateEditMode ,
я понял... эта сволочь тянет пустую строку ещё из initialState... а после первого изменения статуса(через инпут), уже переписывает локалстейт. Я такого и правда не ожидал
Oleg
что за инишлСтейт?
Oleg
у компоненты?
SV
в редюсере ещё... стартовый
Oleg
бля
Oleg
а ну норм
Oleg
ну да, тут надо с lifeCycle поиграца
SV
но это оч странно.. т.к. оно должно было всеравно перерендерить компонент после получания статуса с сервака
Oleg
по идее да
SV
буду шаманить... но всеравно странно. И у Димыча работало к стати точно такой же код
Oleg
у тебя profileStatue в пропсы поподает через коннект?
SV
у тебя profileStatue в пропсы поподает через коннект?
там у меня родительский профайлКонтейнер законнекчен.. с него пробросываю. Должно было срабатывать
Артем
Советы по улучшению качества кода React-приложений. Автор статьи, перевод которой мы сегодня публикуем, хочет поделиться с аудиторией React-разработчиков девятью полезными советами, направленными на повышение качества кода. Эти советы затрагивают довольно широкий диапазон тем — от инструментальных средств до стиля программирования. - > Part 1 - > Part 2 #libframeartic
Artem
Помогите разобрать с етим
Artem
[testsTypes.GET_TEST_REQUEST_SUCCESS]: mergeIn(({ payload: { data } }) => ({ inviteTest: data }))
Artem
http://i.imgur.com/r3mKmEP.png
Artem
http://i.imgur.com/j7dhBrp.png
Oleg
ну вот так не просто описаны экшины
Artem
стоит задача с єтого теста снять все данніе что введет пользователь и отправить запросом на сервак
Oleg
отправка по кнопке save ?
SV
ну да, тут надо с lifeCycle поиграца
короче.... жесть... я просто склеил для оптимизации два запроса.. и вызывал потом один метод. Пришлось разделить... я в шоке! :) Запросы то отрабатывались... всё ок.. но чисто при перезаписи локал-стейта для компоненты.. не хотело переписывать значение
Oleg
красавчик)
Oleg
надо б через then их склеить)
SV
надо б через then их склеить)
их как раз пришлось расклеить и вызывать по очереди
Oleg
разбiйник
Oleg
молодец, разобрался
Oleg
👍
SV
разбiйник
я думал, что ловко и безопасно слегка оптимизировал... а оно то он как ! но блин ..это не круто... я хотел дёрнуть один метод и then порешает всё. Всётаки там диспатч... и экшн с респонта генерит. А теперь дёргать методы по очереди.
Oleg
левелап считай)
{ Amir }
https://learn-reactjs.ru/basics/forms
https://www.google.com/url?sa=t&source=web&rct=j&url=https://medium.com/freecodecamp-russia-%25D1%2580%25D1%2583%25D1%2581%25D1%2581%25D0%25BA%25D0%25BE%25D1%258F%25D0%25B7%25D1%258B%25D1%2587%25D0%25BD%25D1%258B%25D0%25B9/%25D0%25BF%25D0%25BE%25D1%2581%25D1%2582%25D1%2580%25D0%25BE%25D0%25B5%25D0%25BD%25D0%25B8%25D0%25B5-%25D0%25BE%25D1%2582%25D0%25BB%25D0%25B8%25D1%2587%25D0%25BD%25D1%258B%25D1%2585-%25D1%2584%25D0%25BE%25D1%2580%25D0%25BC-%25D0%25B2-react-%25D1%2581-%25D0%25B8%25D1%2581%25D0%25BF%25D0%25BE%25D0%25BB%25D1%258C%25D0%25B7%25D0%25BE%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25B8%25D0%25B5%25D0%25BC-redux-form-ff9a4ba77e86&ved=2ahUKEwiSvuDZxIrmAhXQ-yoKHXKGDWsQjjgwAHoECAEQAQ&usg=AOvVaw1T_1xRbKIgMdNkLR0kPMAv
Назар
Ребят, тема наверно поднималась, по поиску не нашел, проблема на 20-ом уроке, не присваевается класс active при переключении ссылок, уже раза 4 урок пересмотрел... помогите, ссылка на gitHub https://github.com/newqwes/Social_Network
Дмитрий Кузюбердин
нет, ребят, домашек нет (( в котрытом доступе! но будут!!!
Назар
использовал
Назар
{ Amir }
использовал
Внимательно смотри урок, там используется NavLink и activeClassName или как там его
Назар
Внимательно смотри урок, там используется NavLink и activeClassName или как там его
пересмотрю еще раз, но я уже все перепробовал может свежим взглядом посмотреть. Уже часа 4 сижу над этим
Дмитрий Кузюбердин
в течение месяца.. за микроплату будет доступ к отдельному чату людей, которые делают эти таски.. я там буду помогать-консультировать
{ Amir }
Смотри моё
{ Amir }
Сорри за маленький скрин, с телефона сижу
Назар
спасибо, попробую разобраться
Назар
читал здесь https://reacttraining.com/react-router/web/guides/quick-start офиц. документация, всё делал уже по документации, но всё равно не создается класс active при переключении
{ Amir }
спасибо, попробую разобраться
https://stackoverflow.com/questions/47338077/react-router-v4-navlink-vs-link-benefits#:~:targetText=Simply%2C%20When%20you%20use%20%3CLink,is%20added%20an%20active%20class.