Size: a a a

JavaScript fwdays

2020 August 08

TS

Timur Shemsedinov in JavaScript fwdays
Это тут при чем?
источник

V

Viktor in JavaScript fwdays
Главная идея, что мы дергаем action creator, а он уже сам решает, как ему работать с побочными эффектами и сетевыми запросами. С точки зрения реакта, обычно все идет по схеме fire and forget. В какой-то момента у нас обновится состояние redux store и наш UI отреагирует на это за счет подписки на состояние стора. К примеру, Саги использует генераторы, но это не значит, что они нужны для решения проблемы. Тут что удобнее, то и можно использовать. Задача React, в первую очередь, просто взять стейт (который наполняется любым удобным для нас способом) и преобразовать его в UI
источник
2020 August 09

ES

Evg Sevg in JavaScript fwdays
Viktor
Никак не могу понять в чем проблема :) JS асинхронный, в нем же не нужно ждать завершения одного реквеста, чтобы сделать другой. Пока один запрос отрабатывает, сделали второй. Если нужно их синхронизировать, то делаем что-то типа Promise.all
А если пользователь в это время все таки переключит селект, пока идет запрос?😫🤷🏻‍♂️🤏🏼
источник

ES

Evg Sevg in JavaScript fwdays
Скажите а если через использование на фронте асинхронныого аякс запроса на апи ? Это нормальная техника,не говнокод, хлопцы кто знает?🤷‍♂️
источник

ES

Evg Sevg in JavaScript fwdays
в общем как то так получилось const url = 'https://your_url';
const api1 = async () => {
   return await fetch(url);
}
источник

AL

Anton Lytvyniuk in JavaScript fwdays
немного безсмысленная вещь
то же саммое что и const api1 = fetch(url)
источник

ES

Evg Sevg in JavaScript fwdays
Anton Lytvyniuk
немного безсмысленная вещь
то же саммое что и const api1 = fetch(url)
вторая запись короче
Сделал асинхронную функцию, в ней делай запрос к апи, удобно через async/await? Что не так?🤷‍♂️🤏🏼
источник

DS

Dima S in JavaScript fwdays
Evg Sevg
вторая запись короче
Сделал асинхронную функцию, в ней делай запрос к апи, удобно через async/await? Что не так?🤷‍♂️🤏🏼
Он наверное к тому, что оба варианта помещают в api1 промис, а не данные.
источник

ES

Evg Sevg in JavaScript fwdays
Хлопцы еще такое запытанячко, как по headers параметрам сервера либо воспользовавшись websocket, хотя это не совсем кэш, возможно получить сигнал о обновлении данных?Скажите где копать?🤷🏻‍♂️
источник

ES

Evg Sevg in JavaScript fwdays
источник

ES

Evg Sevg in JavaScript fwdays
Хлопцы, еще такое запытанячко, скажите, а можно узнать ваше мнение, насколько правильно использовать CORS для работы с API Например как показано в статье https://xakplant.ru/2019/05/31/fetch-%D0%B8-cors-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BD%D0%B0-reactjs-%D0%B8-%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%B5/   😜
источник
2020 August 10

А

Андрей in JavaScript fwdays
Anton Lytvyniuk
немного безсмысленная вещь
то же саммое что и const api1 = fetch(url)
неа
const api1 = () => fetch(url);
источник

AL

Anton Lytvyniuk in JavaScript fwdays
согласен
источник

ES

Evg Sevg in JavaScript fwdays
Хлопцы, а скажите, можно ли использовать CORS для работы с АПИ?Это же межсерверная технология?
источник

ES

Evg Sevg in JavaScript fwdays
Шё никто не использовал подобное?😭🤷‍♂️
источник

А

Андрей in JavaScript fwdays
Evg Sevg
Хлопцы, а скажите, можно ли использовать CORS для работы с АПИ?Это же межсерверная технология?
открываешь вики и читаешь, что нет
источник

ВП

Василий Петров... in JavaScript fwdays
CORS нельзя использовать, с ним можно только бороться 😊. Правильные заголовки и настройка сервера, где апи, решают. Но это требует сервера, который умеет в заголовки.
источник

А

Андрей in JavaScript fwdays
после таких советов человек и будет бороться, не понимая что это и зачем
источник

А

Андрей in JavaScript fwdays
даешь * всюду, да?
источник

ВП

Василий Петров... in JavaScript fwdays
Почему? Я послал человека в правильную сторону, пусть гребет, догребет, выплывет.
источник