Size: a a a

JavaScript Noobs — сообщество новичков

2021 April 30

A

Alexander in JavaScript Noobs — сообщество новичков
Мне просто нужно передать данные на api, получить ответ и поместить данные в поля формы. Пробовал еще делать запросы с помощью fetch, но там другая проблема: не могу вернуть нужное мне значение из функции и присвоить его переменной.
источник

D

Danil in JavaScript Noobs — сообщество новичков
не догадался бы, спасибо большое
источник

A

Alexander in JavaScript Noobs — сообщество новичков
Уходит. Ответ тоже приходит, но приложение на реакте его не видит. Судя по логам, api его отдает. Да и если в консоли писать, то ответ получаю =)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Noobs — сообщество новичков
а как ты выводишь?
источник

D

Danila in JavaScript Noobs — сообщество новичков
А как тебе xhr помогает в твоей затее "вернуть нужное мне значение из функции" и чем это отличается от фетча?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ты делаешь синхронный запрос?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Noobs — сообщество новичков
Сборка проекта не может влиять
источник

D

Danila in JavaScript Noobs — сообщество новичков
Она может вырезать синк-запросы если они депрекейтед
источник

D

Danila in JavaScript Noobs — сообщество новичков
Ну теоретически
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in JavaScript Noobs — сообщество новичков
А зачем юзать устаревшее?
источник

A

Alexander in JavaScript Noobs — сообщество новичков
xhr — синхронный, да. fetch делал в асинхронной функции.
Понятно, что внутри функции его можно получить с помощью await, но как вывести значение за пределы функции, я не понимаю. Мне нужно внести небольшое изменение в готовый проект. Вот мучаюсь.
источник

D

Danila in JavaScript Noobs — сообщество новичков
За синхронный запрос - вечный бан во всех чатах
источник

D

Danila in JavaScript Noobs — сообщество новичков
Сделай нормально )
источник

A

Alexander in JavaScript Noobs — сообщество новичков
xhr я вообще вне функции делал. результат получал xhr.responseText. Опять же, в консоли работает, а после сборки нет.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Сборка может вырезать синхронные запросы потому что они deprecated
источник

D

Danila in JavaScript Noobs — сообщество новичков
Не надо делать синхронных запросов пожалуйста нигде и никогда
источник

D

Danila in JavaScript Noobs — сообщество новичков
Нормально делай - нормально будет
источник

D

Danila in JavaScript Noobs — сообщество новичков
Синхронный запрос - это очень больная ерунда
источник

A

Alexander in JavaScript Noobs — сообщество новичков
Спасибо =)
источник

A

Alexander in JavaScript Noobs — сообщество новичков
Да понятно, что это не самая хорошая идея. Но как тогда получить значение из Promise после того, как был получен ответ? Его можно вывести в консоль, да. Но как присвоить это значение переменной?
источник