Size: a a a

React: русскоязычное сообщество

2020 June 07

А

Алексей in React: русскоязычное сообщество
Maxim Mikryukov
Ну я попробую, ладно..
стой, тут что-то интересное нашлось)
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
Что?)
источник

А

Алексей in React: русскоязычное сообщество
Что-то после клика сразу же меняет состояние чекбокса на false
источник

А

Алексей in React: русскоязычное сообщество
если поставить брейкпойнт, то видно, что чекбокс выделяется, а потом убирается
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
блин, очень странно
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
ну чекбокс действительно теперь ставится и убирается, с кодом который вы написали
но правда убирается он если кликнуть мимо чекбокса)
источник

А

Алексей in React: русскоязычное сообщество
оп-па
источник

А

Алексей in React: русскоязычное сообщество
может быть где-то еще есть какой-то обработчик, который может снимать checked?
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
да нет, checkbox всего один у меня...
источник

А

Алексей in React: русскоязычное сообщество
думается мне, тут какие проблемы с версткой, что-то тригерит повторный клик на чекбокс
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
похоже на то, нажимаю на чекбокс — потом нажимаю на любую ссылку — галочка ставится. аналогично наоборот
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
но я вырубаю все стили и проблема остается
может ли быть что-то с разметкой не то?
источник

А

Алексей in React: русскоязычное сообщество
возможно так
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
окей, попробую поискать
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
а можно вас еще немного напрячь?)
у меня форма входа открывается по даблклику потому что я ее закрываю по клику и вешаю display:none, потом display:block
как можно избежать этого?

если visibility:hidden вешать — то же самое получается
источник

1

1N54N3 in React: русскоязычное сообщество
Maxim Mikryukov
а можно вас еще немного напрячь?)
у меня форма входа открывается по даблклику потому что я ее закрываю по клику и вешаю display:none, потом display:block
как можно избежать этого?

если visibility:hidden вешать — то же самое получается
State, condition class
источник

MM

Maxim Mikryukov in React: русскоязычное сообщество
ничего не понял
источник

А

Алексей in React: русскоязычное сообщество
Maxim Mikryukov
а можно вас еще немного напрячь?)
у меня форма входа открывается по даблклику потому что я ее закрываю по клику и вешаю display:none, потом display:block
как можно избежать этого?

если visibility:hidden вешать — то же самое получается
меня смущает ваша схема роутинга. Вы ссылку оборачиваете в клик, который должен показать popup. Но ведь у вас сначала срабатывает транзишн по роутингу, следовательно стейт не применяется ( компонент вроде как должен размонтироваться )
источник

А

Алексей in React: русскоязычное сообщество
Короче, я думаю, что в первом случае, что во втором дело в роутинге ( по крайне мере я сейчас глянул и выглядит он странно )
источник

А

Алексей in React: русскоязычное сообщество
если например открыть корень сайта - кликнуть по кнопке вход, то попап и переход срабатывают с первого раза
источник