Andrei
+ всем кроме кеклика, чел, документацию не просто так придумали
Sergey
значит ты неправильно встраиваешь
Sergey
бляяя
Sergey
куда ты писать собрался?
Sergey
в реакте любое событие нужно отлавливать руками
Sergey
<input value={this.state.value} onChange={e => this.setState({ value: e.target.value })} /> это не просто так написано в документации
Sergey
никак
Sergey
это не нужно
Sergey
а с чего он должен?
anoru
У тебя непонимание как работает state и props. Ты в конструкторе инпут компонента устанавливаешь в стейт 1 раз значение из пропсов, которое у тебя вероятно изначально приходит как undefined или пустая строка. Потом у тебя приходит от родителя новый _comment, но стейт то не меняется у инпута. Надо начинать с доки реакта
Sergey
ты нигде не описываешь обработку второго обновления
Sergey
изучить документацию реакта
Sergey
иначе так и будешь биться лбом
Sergey
ещё раз тебе пишу в InputComponent тебе не нужен state от слова совсем
Sergey
и для изменения, тебе надо поднимать onChange на уровень выше и обрабатывать изменение ввода в родительском компоненте
Sergey
господи
Sergey
это не нужно
Sergey
ибо теперь ты не сможешь вытащить значение из компонента
Sergey
оно будет обновляться внутри компонента, и ты никак не сможешь его достать наружу
Sergey
тебе здесь надо было сделать так: <InputCompnent text={_comment} onChange={this.handleChange} />
Sergey
и всё никаких проблем
Sergey
тогда стейт
Sergey
тебе нужно где-то хранить состояние этого инпута
KKK
Что бы понять зачем библиотеки/фрейворки нужно что-то сделать на ванниле
вот я сделал копию этого сайта на ваниле тока карусель и галерею, дальше стал учить реакт и забил его доделывать. Короче на ваниле сделано check. Как сделать на реакте быстрее чем делал на ваниле хз. И кто то писал для такого типа сайтов реакт не нужен. А как тогда быть если я хочу его как SPA? т.е. чтобы по переходам на линках странице не обновлялась а просто часть справа от менюшки перерисовывалась?
KKK
http://demo.themewagon.com/preview/photographer-best-free-responsive-photography-html5-template
KKK
А еще мне очень интресено, кто тут что пишет на реакте, не уж то все пишут gmail и ямузыку?
Sergey
А еще мне очень интресено, кто тут что пишет на реакте, не уж то все пишут gmail и ямузыку?
я пишу музыкальный плеер с инвестициями в музыкантов и сервис для поиска и сохранения решений программистов
Sergey
а до этого писал: - b2b решение для обслуживания складов - сервис для менеджеров для создания и рассылки email - инвестиции для американских домохозяек - система обработки жалоб на разные компании (кафе, магазины, сервисы) с тремя сторонами обработки жалобы - electron приложение для полуручной сортировки файлов на диске
Sergey
в общем можно очень разные решения писать на реакте. Но писать страницы с кучей зависимых форм больно пока что
Kurzdor
А еще мне очень интресено, кто тут что пишет на реакте, не уж то все пишут gmail и ямузыку?
я пишу щас с знакомым проект популярного алкогольного напитка на реакте со стайледами
Александр
А еще мне очень интресено, кто тут что пишет на реакте, не уж то все пишут gmail и ямузыку?
мне кажется на обычном todo уже понятно, в чем прелесть реакта, попробуй просто todo написать на vanilla js
Kurzdor
Балтика 9?
ахахаха
Kurzdor
NDA
Kurzdor
но это не балтос
KKK
А че нибудь лёгкое для простых смертных то?
Kurzdor
или загугли top petproject for react
Kurzdor
я хз
Sergey
собственно github.com/howtocards/frontend
ребята, плиз, накиньте звезд если нравится код
Sergey
уже и давно
спасибо
Лёва 🎃
спасибо
Давай, слежу за коммитами и перенимаю практику) особенно ветку по эффектору
Furrya
я пишу щас с знакомым проект популярного алкогольного напитка на реакте со стайледами
бухашка + реакт + стайледы осталось посыпать эффектором и можно врубать варп ядро)
Sergey
done
👍
KKK
ну как раз туду
Наверное стоит пояснить в чем моё непонимание. Вот я как то юзал жикверь и на нем бы моя карусель или галерея вышли бы куда короче. И там я вижу ДЛЯ СЕБЯ практическую пользу в виде удобнее и быстрее. Реакт как понимаю не для такий шалостей а для крутых приложух, но в браузере?
K B
Кто использует хуки на проде уже ?
Sergey
K B
я. в обоих проектах
Какие-то проблемы встречал ?
Kurzdor
лично я нет
Sergey
Какие-то проблемы встречал ?
непривычно только. проблем не возникало
Kurzdor
даже кастомные хуки
K B
Отлично ) буду тогда переделывать на хуки потихоньку
Kurzdor
они очень классные и меняют в некой степени представление о реакте
K B
они очень классные и меняют в некой степени представление о реакте
Обычное функциональное программирование без нужны в классах )
K B
Подумаю ещё наверно денёк другой и приступлю ) а то все стремлюсь что упадет где-то что-то
Oleg
Каждый раз радуюсь, когда хуки юзаю... Они забавные, легкие и удобные, все намного проще
K B
Но пока такого не случилось
Kurzdor
вот только по правде говоря, оффтоп бесит то что в программирование почти не ведешь беседу с человеком как к примеру оффициант или какой риелтор недвижки
Ally
хуки вроде просты, вот только слегка непривычно
K B
А кто какуюс вязку предпочитает ? Реакт редакс , реакт мобх ?
K B
Связку ))
Oleg
Подумаю ещё наверно денёк другой и приступлю ) а то все стремлюсь что упадет где-то что-то
По-любому упадет, но если знаешь проект, код и конечную цель - то все просто
Kurzdor
effector.now.sh
Kurzdor
effector.now.sh
поэтому сделаю за место @graph_sova
K B
Впервые про него слышу
Kurzdor
😊
Kurzdor
Впервые про него слышу
ну это неплохой такой стейт манагер
K B
Сейчас почитаю о нем ))
K B
Воу , уже второй человек за него )