Denis
Непонятно что ты хочешь добиться
Чтобы коллбэки, которые передают объект action, были переданы в компоненту User и вызывались там
{ Amir }
И думаю лучше один объект пропсов передавать в юзер, чем несколько, а в самом юзере деструктурировать его
serhii
Если они уже есть в пропсах фриенда, то просто перекидуй их в юзер ,через пропс
serhii
Тоько вычлени оттуда юзеров, потому что юзер уже будет у каждого свой
serhii
Const { users, ...otherProps} = props
serhii
Otherprops передавай дальше в юзер, там будут все коллбеки
Denis
Если они уже есть в пропсах фриенда, то просто перекидуй их в юзер ,через пропс
Понимаю что через пропс, а как именно не пойму чет. Я же один раз уже возвращаю компоненту <User/> в map, в map же коллбэки не прокинешь никак. А втрой раз ниже вернуть <User callback = {props.callback}> не дает
serhii
в мап зауидай))
serhii
в юзер если точнее
serhii
напиши что-то типа такого const {users, ...otherProps} = props; return ( props.users.map(u => <User user={u} {...otherProps}/>) )
SV
По ходу апишку обновляет Димыч... серв на сраку упал :)
Denis
напиши что-то типа такого const {users, ...otherProps} = props; return ( props.users.map(u => <User user={u} {...otherProps}/>) )
Каиф пасиб, вот с точки зрения синтаксиса не совсем понимал как это разрулить.
Кирилл
Кирилл
Понятно)))
но я все таки сумел найти решение, костыль, я нашел метод что вместо value добавляет пустой массив) в итоге работает все ок, все обнуляется, но в formData все равно инпуты остаются, просто у них значение вместо строки пустой массив
Vagan
А почему Димыч использовал redux form, но при этом в документации рекомендуют formik?:)
Кирилл
если потом в formData отсортировать лишь значения что хранят строку, то вообще все как надо работает
Vagan
если потом в formData отсортировать лишь значения что хранят строку, то вообще все как надо работает
А, если допустим на один из вопросов просто не ответили и филд останется пустым массивом, то что?
Кирилл
просто на оф доке redux-form нерабочие экшн криейторы
Vagan
Упс)
Vagan
Кто-то ошибся чутка
Кирилл
?
Taras
Всем привет у меня вопрос такой/ Я короче делаю чтоб когда кликал на текст появлялась модалка и вот мне непонятно я ету модалку взял из матириал юи как такое сделать там метод чтобы открыть модалку в самой модалке как его передать чтоли или как то по другому это сделать?
Vagan
Знаки препинания ставьте что ли))) Читать очень сложно
Anonymous
Кирилл
а какой вопрос то по редакс форм?
как удалить Field из formData
Anonymous
как удалить Field из formData
ну так не вписывать при составлении формы не? )
Кирилл
я динамически добавляю / удаляю инпуты
Кирилл
если добавлю и введу значение, то даже после удаления он в formData остается
Кирилл
ну я уже костыльно решил проблему
Anonymous
а тогда ладно я с этой херотой просто тоже с неделю возился по форумам лазал попутно начитался всего но мне надо было тупо после сохранения информации выводить сообщение что все успешно )
Anonymous
а то ошибку она выводила и диспатч там под это отдельный стопСабмит а под успех хер, оказывается там колбэк в саму форму прилетает в случае успеха
Дмитрий
Привет, вопрос к тем, кто работает\работал с react на комерческих проектах: в курсе и в теории оно конечно всё красиво, а вот в продакшене действительно ли максимально всё делают "по феншую"? Ну например то же сохранение "чистых функций" или всё равно где-то грешат? Понятно, что хороший программист всегда стремится к идеалу, но всё равно часто реаьность отличается
Vagan
Избыточного ничего в уроках нет
Дмитрий
Избыточного ничего в уроках нет
к самим урокам нет притензий) я к тому что всегда и везде реальность отличается (не только в программировании), взять другую прфессию: учился и ожидал одно, а в реальности всё другое.
Vagan
Если ты будешь отдавать код с дублями, костылями и грязными функциями, не думаю, что долго продержишься. Это не потому, что все просто придираются, а из-за того, что так ты исключаешь огромное множество ошибок. А так, какой смысл от реакта и прочих фреймворков с чистыми функциями, если можно как раньше просто html страницы собранные отправлять на каждый запрос?)
Vagan
Я просто с бека, может работяги с фронта подключаться и расскажут поподробне
Vagan
А если бы не цеплялись к этому, то что, можно гавнокодить?
Дмитрий
А если бы не цеплялись к этому, то что, можно гавнокодить?
нет конечно, ладно, я может неудачный пример привел или мысль не могу донести)) Вобщем не суть, пошёл практиковаться
Кирилл
нет конечно, ладно, я может неудачный пример привел или мысль не могу донести)) Вобщем не суть, пошёл практиковаться
я смотрел платный курс в котором от части был говнокод, он писал вручную валидацию, скорей всего конечно там был посыл что бы просто показать как оно внутри работает, но черт возьми, я когда спустя время глянул на это все... кода в 5 раз больше чем если юзать redux-form и ничего вообще непонятно, я сейчас вот понял почему реально лучше на каждую мелочь либу юзать, чем свои велосипеды
Кирилл
свой велосипед для тебя может казаться крутым решением, а для другого человека это говнокод
Barmaley
Привет, вопрос к тем, кто работает\работал с react на комерческих проектах: в курсе и в теории оно конечно всё красиво, а вот в продакшене действительно ли максимально всё делают "по феншую"? Ну например то же сохранение "чистых функций" или всё равно где-то грешат? Понятно, что хороший программист всегда стремится к идеалу, но всё равно часто реаьность отличается
Понятно, что в реальности иногда в продашен уходят и костыли и говнокод и баги. Просто каждый твой коммит, прежде чем он смержится в основную ветку, отдается на ревью. И там ребята посмотрят и скажут - а тут у тебя фигня, и вот тут неоптимальненько. Ты исправишь и все ок. И в следующий раз. И в следующий десяток раз. А раз на одиннадцатый кто-то спросит твоего тим-лида - а что там за говнокодер у тебя сидит, каждый раз какую-то херь пытается протолкнуть? И тим-лид и вся твоя команда начнет очень внимательно глядеть твой код. И тут ты либо покажешь всем, что умеешь делать работу над ошибками или тебе начнут искать замену.
Taras
Неработал именно с материал юй,но принцып у всех одинаковый. Там скорей всего есть что-то типа визибл свойства, туда передаешь тру или фалс
Да да там state open = false и внутри самой модалки функция которая перключает вот я и не знаю как из родителя переключать там стейт)
serhii
Типа <Modal visible={true} />
Taras
Типа <Modal visible={true} />
Понятно) спасибо
Vlad
Ребят подскажите пожалуйста, какой должен быть тип в этой функции? если я её передаю через пропсы const handleChange = (panel: string) => (event: React.ChangeEvent<{}>, isExpanded: boolean) => { };
Vlad
any =)
not bad
Vlad
решил уже , спасибо
Artem
Vlad
handleChange: (panel: string) => (event: React.ChangeEvent<{}>, isExpanded: boolean) => void;
Artem
ну норм
Delonge1
Спасибо большое,получилось все
Delonge1
скорей всего await на response.json лишнее
Yaroslav
Yaroslav
Ребят у кого была такая проблема ? на сайте зареган, визкреденшенал есть
{ NeFFeX }
То там есть уже готовая компонента
{ NeFFeX }
Simple/transition/spring
{ NeFFeX }
То что тебе нужно вроде симпл
Ivan
Ребят у кого была такая проблема ? на сайте зареган, визкреденшенал есть
Тебе нужно чтобы был ключ при запросе (headers) и быть авторизованным на сайте чтобы в куках ещё один ключ лежал
Alex
Опытные разработчики, желательно те, кто в компаниях работают, подскажите пожалуйста вы используете редакс, полностью избавившись от состояний в реакте, переместив в хранилище или частично? Просто кто-то мне говорит лучше полностью, а кто-то говорит частично когда он необходим, тогда вопрос в каких случаях его целесообразно юзать
Vladislav
Vladislav
я не могу сгенерировать ключ подскажите пожалуйста почему
Anonymous
вопрос по эффектору, смотри, если мы его юзаем нам получается не надо лепить эту гору редьюсеров где-то хрен знает где, мы можем все это делать в контейнерной компоненте используя локальный стор и если надо в ней же обращаться к апи?
Anonymous
Например у нас есть раздел личные сообщения, это функциональная компонента в которую вложено 2 компоненты пользователи/сообщения, получается мы лепим для родительской компоненты, контейнерную в ней поднимаем нужный нам стейт с стартовыми данными и в ней же выполняем все обращения к серверному апи осуществляя весь круговорот событий уже между этими 3 компонентами и не протаскивая весь поезд с говном до папки с редьюсерами провайдерами итд?
{ NeFFeX }
кто нибудь социалку переписывал на firebase?
Anonymous
про компонент/компонента кстати у Димыча было в видео, говорил, как правильно не знаю наверное дело вкуса, теперь знаю )
Daniil
перед 8 марта можно и компонента))
Daniil
вот я знаю плюсы эффектора, но пока не знаю минусов