Size: a a a

JavaScript Rules

2020 August 22

K

Kopytok in JavaScript Rules
Ребят, привет!
Как можно обратиться к родителю 1, при клике от 5-го?

1
_2
__3
___4
____5
$(this).parent(‘.1’);
или closest?

почему-то не дотягивается так…
источник

I

Igor® in JavaScript Rules
Closest
источник

K

Kopytok in JavaScript Rules
Igor®
Closest
спасибо, а если не срабатывает )
что может быть такое? как думаешь )?
источник

I

Igor® in JavaScript Rules
Я думаю нужно читать правила, там все написано
источник

DA

Denis Arkhipov in JavaScript Rules
Здравствуйте!

Кто-нибудь реализовывал обновление access токена в React?
Не догоняю, как правильно реализовать данный функционал.
Мне с бека приходит access токен, который я устанавливаю в localStorage  и по истечении его срока жизни ловлю ошибку 401 и делаю action для получения нового, но как повторить неуспешный запрос, на котором поймал 401 ошибку?!
источник
2020 August 23

SV

Sergey V in JavaScript Rules
Подскажите, как в реакте сделать, чтобы при клике на один из чекбоксов отмечать также и второй?
источник

I

Igor® in JavaScript Rules
Denis Arkhipov
Здравствуйте!

Кто-нибудь реализовывал обновление access токена в React?
Не догоняю, как правильно реализовать данный функционал.
Мне с бека приходит access токен, который я устанавливаю в localStorage  и по истечении его срока жизни ловлю ошибку 401 и делаю action для получения нового, но как повторить неуспешный запрос, на котором поймал 401 ошибку?!
делаешь 2 токена, 1 скажем на 1 час, 2 на 2 часа. Если 1-й сдох, а 2-й нет, то обновляешь ему 2 токена, если оба сдохли, то выкидываешь пользователя. Вроде как-то так делается.
источник

I

Igor® in JavaScript Rules
Sergey V
Подскажите, как в реакте сделать, чтобы при клике на один из чекбоксов отмечать также и второй?
они должны иметь общий стейт
источник

SV

Sergey V in JavaScript Rules
У них есть стейт сверху в app. Но они не меняются. Я сделал частично, но рект даёт такую ошибку, говоря что они не контролируются
источник

I

Igor® in JavaScript Rules
Sergey V
У них есть стейт сверху в app. Но они не меняются. Я сделал частично, но рект даёт такую ошибку, говоря что они не контролируются
ну значит ошибка на 35 строчке, Ванга в отпуске, код показывай
источник

DA

Denis Arkhipov in JavaScript Rules
Igor®
делаешь 2 токена, 1 скажем на 1 час, 2 на 2 часа. Если 1-й сдох, а 2-й нет, то обновляешь ему 2 токена, если оба сдохли, то выкидываешь пользователя. Вроде как-то так делается.
Спасибо, т.е. мне нужно какой-то воркер делать, который будет отслеживать время жизни токена? или банально запустить интервал обновления на фоне?
И вариант с 2 токенами не получится, т.к. повторюсь, с бека мне приходит только access_token, а refresh хранится на другом домене (где происходит авторизация)
источник

М

Максим in JavaScript Rules
Sergey V
У них есть стейт сверху в app. Но они не меняются. Я сделал частично, но рект даёт такую ошибку, говоря что они не контролируются
В свойстве checked брать состояние, на событие onChange менять его (именно стейт менять)
источник

SV

Sergey V in JavaScript Rules
Igor®
ну значит ошибка на 35 строчке, Ванга в отпуске, код показывай
источник

I

Igor® in JavaScript Rules
Ну, а пропсы под Checked ему кто будет устанавливать?
источник

М

Максим in JavaScript Rules
лучше доку реакта глянуть.. 2 разных инпута это сильно
источник

I

Igor® in JavaScript Rules
Ну может проблема в том, что у тебя там массив (7 строчка), а ты к обьекту обращаешься(33)?
источник

SV

Sergey V in JavaScript Rules
Извините пример на скорую руку делал, исправил, гляньте там реакт пишет ошибку. Вот  у меня такая же
источник

М

Максим in JavaScript Rules
Igor®
Ну может проблема в том, что у тебя там массив (7 строчка), а ты к обьекту обращаешься(33)?
Там деструктуризация в 29
источник

I

Igor® in JavaScript Rules
Максим
Там деструктуризация в 29
Посмотри внимательней что он деструктурирует, и что у него в стейте находится
источник

I

Igor® in JavaScript Rules
Sergey V
Извините пример на скорую руку делал, исправил, гляньте там реакт пишет ошибку. Вот  у меня такая же
У меня нет таких ошибок, дай еще раз линк
источник