169 похожих чатов

26 ответов

14 просмотров

если val true то тогда сюда пихаем res и забиваем болт а если нет то пихаем вот эту штуку из трех параметров и забиваем болт

Alexandr-Lu Автор вопроса
Николай Варгунин
если val true то тогда сюда пихаем res и забиваем ...

под сомнением(! ведь у меня массив есть постоянно а задержка на пол сек, срабатывает const users = [ { id: 0, name: "Hank", organization: 0 }, { id: 1, name: "Abagnale", organization: 0 }, { id: 3, name: "Frank", organization: 1 }, { id: 4, name: "Abbey", organization: 1 }, { id: 5, name: "Edward", organization: 2 }, { id: 6, name: "Abel", organization: 2 }, { id: 7, name: "Reuben", organization: 0 }, { id: 8, name: "Abelson", organization: 1 } ]; const organizations = [ { id: 0, name: "Accounting department" }, { id: 1, name: "Development department" }, { id: 2, name: "Sales department" } ]; const data = { "/users": users, "/organizations": organizations }; export function mockFetch(url) { const payload = data[url]; return delay(payload); } function delay(val) { return new Promise((res, rej) => setTimeout(val ? res : rej, 500, val)); }

Шо опять?

IceBerg
Шо опять?

какая-то аватарка знакомая, камасутрой случайно не занимаешься?

Alexandr-Lu Автор вопроса
IceBerg
Шо опять?

да оттуда

Alexandr-Lu Автор вопроса
Maxim Lomako
какая-то аватарка знакомая, камасутрой случайно не...

const users = [ { id: 0, name: "Hank", organization: 0 }, { id: 1, name: "Abagnale", organization: 0 }, { id: 3, name: "Frank", organization: 1 }, { id: 4, name: "Abbey", organization: 1 }, { id: 5, name: "Edward", organization: 2 }, { id: 6, name: "Abel", organization: 2 }, { id: 7, name: "Reuben", organization: 0 }, { id: 8, name: "Abelson", organization: 1 } ]; const organizations = [ { id: 0, name: "Accounting department" }, { id: 1, name: "Development department" }, { id: 2, name: "Sales department" } ]; const data = { "/users": users, "/organizations": organizations }; export function mockFetch(url) { const payload = data[url]; return delay(payload); } function delay(val) { return new Promise((res, rej) => setTimeout(val ? res(val) : rej(val), 500)); }

Maxim Lomako
какая-то аватарка знакомая, камасутрой случайно не...

Камасутрой не занимаюсь, занимаюсь по камасутре.

Alexandr-Lu Автор вопроса
Alexandr-Lu Автор вопроса
IceBerg
Шо опять?

скажите а разница так и так работает

Не окончено, оба сразу отправятся, но проблемы в этом по сути никакой, даже лучше

Alexandr-Lu Автор вопроса

типа это)??

IceBerg
Не окончено, оба сразу отправятся, но проблемы в э...

так это вроде как два разные методы, по одному приходят юзеры, по второму организации, получить юзеров в одном промисе, записать его в стейт, и дальше продолжать цепочку и делать еще раз запрос на организации будет правильно? мне кажеться логичнее было бы их по отдельности вызывать.

Alexandr-Lu Автор вопроса
IceBerg
Так это и есть без then, юзеров не ждут

менять в локальном стейте типа состояние

Alexandr Lu
типа это)??

Что? Зачем два then при запросе организаций?

Alexandr-Lu Автор вопроса
IceBerg
Что? Зачем два then при запросе организаций?

сами же спрашивали или мне показалась)??

Alexandr Lu
сами же спрашивали или мне показалась)??

Что спрашивали? Уже 3-й раз спрашиваю, а ответ то где?

Alexandr-Lu Автор вопроса
IceBerg
Что спрашивали? Уже 3-й раз спрашиваю, а ответ то ...

кстати так не работает а ответ я же присылал

Alexandr Lu
кстати так не работает а ответ я же присылал

Так а что это за запись? Как сетСтейт тут с запросом связан?

Alexandr-Lu Автор вопроса
IceBerg
Так а что это за запись? Как сетСтейт тут с запрос...

я это же спрашивал в камасутре чате там мне сказали что так и надо. кстати по другому не работает а как надо)??

Alexandr-Lu Автор вопроса

Не знаю но так не работает

Проще юзнуть async await

Alexandr-Lu Автор вопроса
Roma
Проще юзнуть async await

да но это второсте=пенно- тут логика важно сначала

Alexandr Lu
Не знаю но так не работает

Давай углубимся в то, что такое классовый компонент и откуда он берет setState. Если ты подумаешь в эту сторону, то поймешь почему не работает

Alexandr Lu
Не знаю но так не работает

Обращения к разным апишкам обычно выносят в отдельный файл.

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Коллеги, доброе утро. Запустил на удаленном хосте приложение (ручками зашел туда по ssh и запустил, не командой удаленно). Создал потом ssh-туннель, и с моей машины приложение...
Δημήτηρ
9
Карта сайта