No Name
Перед data.forEach async по идеи
[react-scripts] Line 16:6: Parsing error: Can not use keyword 'await' outside an async function [react-scripts] 14 | db.collection("pairs").onSnapshot(data => { [react-scripts] 15 | const newBase = []; [react-scripts] > 16 | await data.forEach(doc => {
Maks
Значит перед db.collection)
No Name
Порядок, грацие, дома сидеть задолбался, сам как?
Сидредин
Сидредин
🤣🤣🤣
No Name
там двойник, только не говори никому, я на даче под Генуей
No Name
Значит перед db.collection)
все равно не дожидается и листает дальше без данных, я уже думал может в цикл как-то обернуть, хз, голова пухнет уже
No Name
помоги лучше с асинком)
Maks
А точно проблема в том что вызывается раньше функция? Может просто данные пустые записываются?
maxwell
Что нужно сделать?
No Name
Что нужно сделать?
Изначально делал на юзстейт, но данные грузятся даже когда не нужны.Поэтому решил вынести их в начало игры отдельной функцией.Чтобы не жрало лишний трафик
maxwell
Асинхронная функция возвращает промис. Можем сделать так: let ranWord = ''; getData().then(()=>ranWord = тут то, что тебе нужно)
maxwell
Ну как там?
No Name
Асинхронная функция возвращает промис. Можем сделать так: let ranWord = ''; getData().then(()=>ranWord = тут то, что тебе нужно)
ранворд это одна из логик для начала игры.Мне кажется это нужно делать до этого
No Name
No Name
Все равно без данных
No Name
раньше предлагали вернуть гетДатой тру, и как-то дождаться этого возвращения,и только тогда запускать ранворд итд
maxwell
функция startQuiz вернуть что-то должна?
maxwell
Сперва полностью должен отработать getData, затем то, что идет в startQuiz, так?
No Name
функция startQuiz вернуть что-то должна?
да, сформировать данные и отдать их дальше
No Name
Сперва полностью должен отработать getData, затем то, что идет в startQuiz, так?
да.Гет Дата забирает все нужные данные с сервака нужные для запуска
maxwell
сможешь показать как ты вызываешь функцию startQuiz?
maxwell
у меня подозрение, что она первой отрабатывается, чем getData
maxwell
т.е., что-то типа такого должно быть: getData.then(()=>{ startQuiz(); })
No Name
т.е., что-то типа такого должно быть: getData.then(()=>{ startQuiz(); })
Тогда придется для случая когда нужны данные но не нужен запуск игры, сделать другую чистую гетДата?
Taras
О сделай флажок себе
Taras
Лоад фолс если фолс то не запускать
Taras
Если не фолс то запускатт
Taras
А после запроса успешного меняй флажок
maxwell
Можно с флажком, а и потом какойнить прелоадер кинуть
No Name
const startQuiz = () => { getData().then(() => { //выбор слова на вопрос const ranWord = Math.floor(Math.random() * pairs.pairs.length);
No Name
c 15 строки сразу на 32
No Name
Лоад фолс если фолс то не запускать
Я просто хочу отдельно функцию взять данные, и отдельно начать игру По начать игру брать данные если их нет и делать всю логику А если нужен список вопросов, то просто брать данные, без начала игры
Vazgen
кто знает выход из этой ситуации. приходит обект и в нем есть такой ключ price_usd а реакт не позволяет так писать name={item.price_usd}
Taras
item.[‘price_usd’]
No Name
кто знает выход из этой ситуации. приходит обект и в нем есть такой ключ price_usd а реакт не позволяет так писать name={item.price_usd}
вроде есть метод который меняет запятые на точки итд думаю можно поменять _ на точку тоже
Taras
такое работает или я чтото придумал себе)
Taras
??
Taras
щас
Taras
секунду
No Name
не тоже не позваляет
https://ru.stackoverflow.com/questions/306160/%D0%97%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9-%D0%BD%D0%B0-%D1%82%D0%BE%D1%87%D0%BA%D1%83-javascript
No Name
малоли)
Taras
без точки
Taras
просто
Taras
item[‘price_usd’]
Vazgen
спасибо
Taras
🙏
😊
Petru
Подскажите что можно почитать новичку в ноде
Anonymous
Удаленка, релокейт
Ержан я проснулся, где ворд с собеса? )
{ Amir }
иди пока в туалет сходи
Anonymous
Нельзя спать, солнце еще высоко )
{ Amir }
я посмотрю ворд
{ Amir }
Нельзя спать, солнце еще высоко )
ох эти ваши чернокожие проблемы
Anonymous
😀
Anonymous
Наши Ержан, наши... 😀
{ Amir }
Anonymous
я прям с 1 вопроса завалился
Anonymous
Где имя
Dzianis
вопрос по 55 уроку, указав userTotalCount: 0, на странице не отображается ничего, запрос на сервер привязан к онклику, и соответственно userTotalCount обновляется после запроса, а в видосе всё вроде работает
Dzianis
лёгкое недопонимание
Dzianis
Dzianis
Anonymous
Точно
Anonymous
В голове дым от кальяна вместо мозгов
{ Amir }
особенно что там размер шрифта стоит 2))
{ Amir }
Taras
Главный прикол что часто задают вопросы о том
Taras
Что не юзают
Anonymous
😀
Anonymous
вот-вот ))
Anonymous
нихера из реакта нету )