Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 06

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Anton Permyakov
очевидно, что враппер для фетча нужен, но почему тогда его все еще нет в опен сорсе?
я думаю есть, просто не такие популярные каак axios,
например воот https://github.com/elbywan/wretch
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
Denis Strokov
я думаю есть, просто не такие популярные каак axios,
например воот https://github.com/elbywan/wretch
да, я как раз про него хотел написать
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
и если вы этой либой отправите запроос и нативным фетчем. то либа тоже отправит запрос после нативного фетча т.к. ей еще враппер надо исполнить
источник

AP

Anton Permyakov in JavaScript — русскоговорящее сообщество
в принципе, выглядит неплохо, да и звезд не то чтобы сильно мало
хз почему про него не слышно вообще
источник

И

Иван in JavaScript — русскоговорящее сообщество
Подскажите пожалуйста кто работает с интеграцией с ВК, правильно ли я понимаю, что с первого марта депрекейтнется Client API и надо мигрировать на VK Connect то есть в приложении нужно заменить всё то что работает через VK.callMethod VK.addCallback на запросы через либу которую предоставляет ВК, но при этом апи которое используется через, например`VK.Api.call('users.get'...)` останется и его можно продолжть использовать?
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Anton Permyakov
в принципе, выглядит неплохо, да и звезд не то чтобы сильно мало
хз почему про него не слышно вообще
там в репозитории даже в разделе Motivation написано, зачем они эту репу сделали и как главные аргументы, это неудобство и многословность fetch в сравнении с удобством использования их враппера
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
не популярен наверное потому, что основные веб гиганты все-таки поддерживают IE11 а может и даже 10 и по моим убеждениям, проще использовать axios с xhr, чем fetch + полифил + враппер для фетча с полифилом еще приготовить нужно, звучит не очень практично
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Denis Strokov
порядок исполнения зависит от того, чтоо в нативной конструкции вы сразу отправляете запрос, а axios создает промис сначала, потом уже отправляет запрос, по этому порядок выполнения запросов меняется.. это оочень грубый ответ. ссылку на изучение как работает event loop я давал выше, осознав как оно устроено., сможете понять, почему axios оправил запрос последним
Я прекрасно знаю как работает event loop и говорю тоже самое, аксиос включяется последним потому что это обёртка это и есть его минус. я не буду из за 2 функций сразу подключять 100 вместе с аксиосом, легче дописать свои функции или обертки как ты это говоришь и наслаждаться нативным fetch'ом
источник

DS

Denis Strokov in JavaScript — русскоговорящее сообщество
Lookarious
Я прекрасно знаю как работает event loop и говорю тоже самое, аксиос включяется последним потому что это обёртка это и есть его минус. я не буду из за 2 функций сразу подключять 100 вместе с аксиосом, легче дописать свои функции или обертки как ты это говоришь и наслаждаться нативным fetch'ом
Если бы ты знал, не спрашивал бы, а так просто переобулся, удобно наверное. Не хочешь, не юзай, как минимум 50тысяч фронтов с тобой не согласны
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Denis Strokov
Если бы ты знал, не спрашивал бы, а так просто переобулся, удобно наверное. Не хочешь, не юзай, как минимум 50тысяч фронтов с тобой не согласны
Ой ой, "переобулся", я хотел чтобы ты сам сказал что аксиос в таких случаях работает позднее всех,
ты отвечал вопросами у удлинил разговор на 100500 сообщений, а так я с самого начала сказал что доказавыет этот тест
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
Вот у вас времени свободного то...
источник

Кm

Кирилл mrDoode in JavaScript — русскоговорящее сообщество
4 часа прошло, а вы всё о том же😀
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Кирилл mrDoode
4 часа прошло, а вы всё о том же😀
Это бы закончилось если бы он признал минус аксиоса а он не хотел, типо у него же есть много классных функций, зачем писать свой велосипед и тп и тп. Надо было сразу ответить на вопрос
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Я это показал что обёртка работает позже потому что это обёртка блин и иногда может повлиять на проект с плохой стороны
источник

IS

Igor Savin in JavaScript — русскоговорящее сообщество
Denis Strokov
порядок исполнения зависит от того, чтоо в нативной конструкции вы сразу отправляете запрос, а axios создает промис сначала, потом уже отправляет запрос, по этому порядок выполнения запросов меняется.. это оочень грубый ответ. ссылку на изучение как работает event loop я давал выше, осознав как оно устроено., сможете понять, почему axios оправил запрос последним
а в fetch промис берется из ниоткуда видимо)
источник

VP

Vitalii Ponich in JavaScript — русскоговорящее сообщество
Igor Savin
а в fetch промис берется из ниоткуда видимо)
fetch сразу отправляет запрос серверу и только потом возвращает промис, который можно использовать как душе угодно
источник

VP

Vitalii Ponich in JavaScript — русскоговорящее сообщество
тут надо смотреть, нужен ли аксиос для проекта или можно обойтись fetch. А не меряться письками. Большинство ставит axios, дабы не заморачиваться с установкой дополнительных либ для отслеживания процесса загрузки тех же файлов с/на сервер и т.д.
источник

VP

Vitalii Ponich in JavaScript — русскоговорящее сообщество
а для более простых задач, fetch отлично подойдет
источник

IS

Igor Savin in JavaScript — русскоговорящее сообщество
Vitalii Ponich
fetch сразу отправляет запрос серверу и только потом возвращает промис, который можно использовать как душе угодно
в стандарте написано что он как раз сначала создает промис, а потом делает запрос
источник

IS

Igor Savin in JavaScript — русскоговорящее сообщество
потому что запрос можно например отменить
источник