Sergey
Хорошый тактический ход)
это да) по другому в айти не войдешь))
Taras
Taras
в чем прокол?
Taras
Почему возвращает undefined
Artem
опять устарело что то
Taras
Taras
ахаха)
Artem
ахаха)
редакс устарел, юзай другое
Taras
да блин не устарел он
Taras
я уже на нем точно буду)
Taras
так я не спорю) я констатирую факт что менять редакс не планирую
Artem
11 строка ошибка
Artem
написало тебе
Taras
Да блин зачем ты пишешь мне строку я ж не настолько тупой я читать умею)😂😂 я не понимаю в чем проблема
Artem
в промисе
Taras
undefined возвращает редюсер а почему он возвращает его
Taras
И главное что штука работает добавляет в базу данных то что надо но почему то после того как нажимаю добавить эта ошибка вылетает
Artem
сделай скрин файла проджектЭкшенс
Artem
у тебя там ошибка а не тут
Artem
епрст
Artem
написано ж ведь
Taras
Artem
с цыфрами строк скрин делай
Artem
ну вот в том промисе ошибка
Taras
Taras
В чем именно?
Artem
11 строка
Taras
ну я знаю что там ошибка
Taras
меня интересует какая)
Artem
у тебя в параметрах пустота
Artem
(тут) => { }
Taras
передал туда дату и вставил вместо project не помогло
Yuri
передал туда дату и вставил вместо project не помогло
Сделай функцию Async и поставь перед getFirestore await
Taras
Сделай функцию Async и поставь перед getFirestore await
Ух ты я еще не читал про async await 😂😂😂
Yuri
Ух ты я еще не читал про async await 😂😂😂
Основы JS, потом React, иначе ты умрешь потом
Taras
Я прям знал что ты напишешь) так я основы знаю я бы кстате уже не сказал что ето основы
Taras
Так я не учу так как я еще вообще никакие запросы по сути не делаю
Yuri
Методом getFirestore
Taras
Ну так мне еще не приходилось ни разу использовать async await для етого там все попроще
Taras
написал firestore.get().collection(‘dialog’)....
Taras
и все
Yuri
написал firestore.get().collection(‘dialog’)....
А как это внутри работает знать не надо?)
Taras
Так он мне обьясняет все что я спрашиваю
Yuri
Vanilla JS в помощь ))
Taras
Я про асинк авейт не спрашивал так как не видел нигде пока где его можно использовать
Taras
Он мне говорит что учить
Taras
Говорит чтото непонятно пиши обьясню
Yuri
Говорит чтото непонятно пиши обьясню
Подними лучше свою базу на монго или MySQL и пиши бэк простенький, быстрее научишься чем тыкать либы где все написали за тебя
Taras
Так я для того и подключил фаербейз так как там не надо в беке разбираться
Yuri
Поднял бы свою - знал бы что такое Async
Taras
Не спорю знал бы наверно
Taras
Я про него обязательно почитаю в ближайшее время
Yuri
Или ты думаешь знания с бэка на фронте не юзаются?) что там джс что там
Yuri
Только в разный профиль
Taras
Знаю что юзаются
Taras
Короче пойду в доки читать внедрение в редакс фаербейз чтобы по старым видео на каждом видосе ошибку не ловить)
Taras
Спасибо за советы всем!
Yauheni
Подскажите пожалуйста, добавил скрипт deploy в проект после cra, тем самым создалась ветка на gh-pages и залился прокет. Выдает ошибку и нет контента на странице
Sergey
Все доборого часа. Кто чем пользуется для создание модульного диалога в Реакт? Надо нажать кнопку - затенить весь экран - Заполнить некторые данные - сохранить - убрать затенение и вернуться на страницу. Надеюсь понятно обьяснил)
Sergey
что за компонент? Пользуюсь кнопками и тп. Но такого не видел чтобы экран затеняло
Taras
https://material-ui.com/components/modal/#modal
Sergey
wow thank you
Taras
wow thank you
Never mind😄
Sergey
Тогда еще одно можете подсказать - проверка валидности заполнения формы. Если поле не заполнили то подсветить ошибку. Ну вот у материал у инпутов есть свойство error и подсвечивается красным - но как применить в форме пока непонятно. В html обычно form submit - но как в реакте тоже не знаю. Может у материал тоже что есть?
Сидредин
и глаза устают
Днём тоже?
Artem
круглосуточно)
Artem
Artem
вот инпут, как раз тоже материаловский
Artem
сейчас покажу когда срабатывает эррор
Artem
Sergey
о класс
Artem
и добавите ее в в тот error={что то что не прошло валидацию}
Artem
туда в эррор вы можете закидывать сою какую то валидацию, если напиример validator === false то тот инпут подсветит красным
Artem
о класс
могу в песочнице набросать