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
maxwell
Что нужно сделать?
maxwell
No Name
Что нужно сделать?
Изначально делал на юзстейт, но данные грузятся даже когда не нужны.Поэтому решил вынести их в начало игры отдельной функцией.Чтобы не жрало лишний трафик
maxwell
Асинхронная функция возвращает промис. Можем сделать так:
let ranWord = '';
getData().then(()=>ranWord = тут то, что тебе нужно)
maxwell
Ну как там?
No Name
No Name
No Name
Все равно без данных
No Name
раньше предлагали вернуть гетДатой тру, и как-то дождаться этого возвращения,и только тогда запускать ранворд итд
maxwell
функция startQuiz вернуть что-то должна?
maxwell
Сперва полностью должен отработать getData, затем то, что идет в startQuiz, так?
No Name
maxwell
сможешь показать как ты вызываешь функцию startQuiz?
No Name
maxwell
у меня подозрение, что она первой отрабатывается, чем getData
maxwell
т.е., что-то типа такого должно быть:
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
Taras
такое работает или я чтото придумал себе)
Taras
??
Vazgen
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
Taras
item[‘price_usd’]
Vazgen
Vazgen
спасибо
Taras
Petru
Подскажите что можно почитать новичку в ноде
{ Amir }
{ Amir }
иди пока в туалет сходи
Anonymous
Нельзя спать, солнце еще высоко )
{ Amir }
я посмотрю ворд
{ Amir }
Anonymous
😀
Anonymous
Наши Ержан, наши... 😀
{ Amir }
Anonymous
я прям с 1 вопроса завалился
Anonymous
Где имя
Dzianis
вопрос по 55 уроку, указав userTotalCount: 0, на странице не отображается ничего, запрос на сервер привязан к онклику, и соответственно userTotalCount обновляется после запроса, а в видосе всё вроде работает
Dzianis
лёгкое недопонимание
Dzianis
Dzianis
{ Amir }
Anonymous
Точно
Anonymous
В голове дым от кальяна вместо мозгов
{ Amir }
особенно что там размер шрифта стоит 2))
{ Amir }
Taras
Главный прикол что часто задают вопросы о том
Taras
Что не юзают
Anonymous
😀
Anonymous
вот-вот ))
Anonymous
нихера из реакта нету )