Heavy
не факт, что радио стало выбранным
Владимир
🤔
Владимир
У меня щас change стоит
Heavy
ну так onChange у тебя сначала у одного радио, потом у другого
Heavy
то есть первый был выбран, стал не выбран = onChange
Heavy
вот ты и попадаешь туда
Heavy
похоже так
Heavy
это можно легко проверить в статичном html
Владимир
Хм, нет я убрал defaultChecked
Edward
выходит если он виберет допустим второй, то передаст второй?
Alexander
Владимир setState может работать асинхронно
Heavy
https://codesandbox.io/s/createreactapp-hzyzx
Heavy
Состряпал я твой пример
Heavy
Да, дело в асинхронности
Владимир
Ты мог бы попросить я бы скинул всё))
Heavy
Heavy
вторым параметром принимает callback
Heavy
и это клево
Heavy
пжалста
Heavy
Heavy
сюда можешь прокинуть что угодно из пропсов и вызвать.
Heavy
https://codesandbox.io/s/createreactapp-hzyzx
Heavy
тут твой пример
Heavy
думаю, что вопрос решен =)
Heavy
чето и я тупанул вначале дико
Heavy
Можно и в промис обернуть, но нафиг
Heavy
если уже есть калбак
Владимир
Хм действительно)
Heavy
пойду покурю а потом кофе попью
Владимир
Спасибо
Владимир
🙏
Heavy
ну и тебе тоже спасибо. теперь буду знать о таком нюансе
Heavy
так бы не знал
Владимир
Моя тупость помгает)
Heavy
и моя тоже =)))
Heavy
чето мой "наставник" слился, не отвечает уже неделю. Приходится самому сервак делать. Кто-нибудь писал серваки на ноде?
Pavel
Привет, всем!
Pavel
Тоже присоеденился к изучению реакта.
Владимир
Привет, удачи
Ivan
А меня зелёного подключили на большой комерческий проект на реакте, так что я сознанку теряю стабильно
Ivan
Но курсы крутые
Pavel
а кто-то react-admin смотрел?
Ivan
nodeJs
Pavel
https://marmelab.com/react-admin/
Anonymous
Щас этих фрейм ворков столько наплодят
Seymur
Доброе время инженеры!) вопрос .. может кто сталкивался..: можно ли менять params(параметр) в Link-е проекта без redirecta? пример:
Seymur
localhost:3000/ru/main-page = мне нужно поменять только параметр языка, использовал в route <Route path='/:lang/main-page' в итоге параметр языка меняется, но когда происходит какой нибудь переход на страницу а лайв тайм не меняется. может кто сможет подсказать выход?)
Seymur
спасибо Димычу за курсы смог построить сайт полностью на реакте и редакс, кстате этот баг пока не решил)
Seymur
https://vottify.com/
Anonymous
всем привет!!!
Anonymous
смотрю 16 урок react на ютубе и кайфую!!!
Anonymous
есть вопрос!
Anonymous
не могу найти для тестового задания на работу такую вот фичу: надо сделать развертывание поисковой строки при нажатии на нее. кто поможет?
Vladimir
судя по всему при клике менять ширину строки с помошью класса css например.
Vladimir
ну js ловит клик, а дальше вступает css можно добавить как инлайн стиль так и через класс
Vladimir
визуально будет казаться как бы раскрывается поле
Дмитрий
и транзишн не забыть, а то поле просто будет перескакивать с одной ширины на другую
Vladimir
ну да я просто в css не силен)
Aleksandr
и position: absolute, чтобы верстку не ломало окружающих элементов
Aleksandr
а родителькому position: relative;
Дмитрий
либо резервировать место в родительском блоке и не пихать туда ниче дабы обойтись без абсолюта
Vladimir
и я думаю при потере фокуса возвращать в исходное положение. ТО есть удалять класс
Vladimir
а то будет просто висеть раскрітое
Дмитрий
вот и без клика можно обойтись
Дмитрий
просто вешать стили на :focus
Дмитрий
input{width:100px;transition:all .3s ease} input:focus{width:200px}
Anonymous
Да
Anonymous
А что?
Heavy
просто интересно для какого уровня такие задания
Heavy
чего обещают хоть?
Heavy
если не секрет
Владимир
Мне тоже интересно )
Владимир
Хай
Heavy
А то смотрю в Москве есть куча вакансий, некоторые джунам обещают <$1000 , кто-то около $1500. При этом не понятно критерии джуниорства в этих компаниях
Владимир
Ну Москва что ты хочешь
Дмитрий
ну по факту такое тестовое предполагает под собой чисто верстальщика
Heavy
и как потом с верстальщика развиваться в полноценного фронтендера?