Size: a a a

JavaScript.Ninja

2020 March 04

VN

Vladislav Navrocky in JavaScript.Ninja
у меня CRA на базе webpack
источник

RY

Ruslan Yusupov in JavaScript.Ninja
а ты проверь
источник

ДС

Дмитрий Скрыльников in JavaScript.Ninja
Vladislav Navrocky
Господа, а кто меня просветит. Вот я импортирую к себе компоненты
import { Form } from "antd";

А в antd/index.ts там целая куча импортов, в общем-то весь Ant. Вот я думаю, это все в бандл мне попадет или только Form?
Как повезёт, но скорее всего да, всё попадёт
источник

Z

Zamir in JavaScript.Ninja
всем привет! ребят, такая ситуация, надо написать мидлвару, что бы обновлять данные о профиле пользователя (вебсокетов нету) просто надо делать запросы по апи через каждые 5сек
то что я написал, не оч работает, так как рождает больщое кол-во вызовов
подскажите как сделать грамотнее?
источник

K

Kryoka in JavaScript.Ninja
Ребят, подскажите пожалуйста. Пишу сайт, нужна поддержка IE 11, при проверке слетает весь JS и маленькая тележка CSS.  Подскажите, как лучше всего адаптировать? Раньше не занимался таким
источник

AK

Andrey Katrusha in JavaScript.Ninja
Zamir
всем привет! ребят, такая ситуация, надо написать мидлвару, что бы обновлять данные о профиле пользователя (вебсокетов нету) просто надо делать запросы по апи через каждые 5сек
то что я написал, не оч работает, так как рождает больщое кол-во вызовов
подскажите как сделать грамотнее?
Так интервал же надо
источник

Z

Zamir in JavaScript.Ninja
Andrey Katrusha
Так интервал же надо
прост хотел сделать, что бы следующий запрос был ТОЛЬКО после того как придет ответ от сервера, (типа по очереди что-ли) что бы не закидать его заросами
источник

AK

Andrey Katrusha in JavaScript.Ninja
Zamir
прост хотел сделать, что бы следующий запрос был ТОЛЬКО после того как придет ответ от сервера, (типа по очереди что-ли) что бы не закидать его заросами
а какую мидл варь ты юзаеешь?
источник

Z

Zamir in JavaScript.Ninja
Andrey Katrusha
а какую мидл варь ты юзаеешь?
redux-observable
источник

AK

Andrey Katrusha in JavaScript.Ninja
так ти можещь сделать там такое
источник

AK

Andrey Katrusha in JavaScript.Ninja
const pingEpic = action$ => action$.pipe(
 filter(action => action.type === 'PING'),
 delay(1000), // Asynchronously wait 1000ms then continue
 mapTo({ type: 'PONG' })
);
источник

AK

Andrey Katrusha in JavaScript.Ninja
ти просто можешь нацепить фильтр нужний и делать тймер
источник

AK

Andrey Katrusha in JavaScript.Ninja
у тя ж там по сути поток. ти просто можешь после того как завершится успешно поток через время рестартовать тот же екшен все
источник

Z

Zamir in JavaScript.Ninja
спасибо, я думал использовать rx в этом случае, но не мог понять как еще раз стартануть поток
источник

AK

Andrey Katrusha in JavaScript.Ninja
Zamir
спасибо, я думал использовать rx в этом случае, но не мог понять как еще раз стартануть поток
import { merge } from 'rxjs/observable/merge';

const rootEpic = (action$, state$) => merge(
 pingEpic(action$, state$),
 fetchUserEpic(action$, state$)
);
источник

AK

Andrey Katrusha in JavaScript.Ninja
посмотри. еще раз
источник

AK

Andrey Katrusha in JavaScript.Ninja
вроде как то так.
источник

AK

Andrey Katrusha in JavaScript.Ninja
я думаю за часа два яб раздуплился. За 5 минут я так не скажу. просто тебе нужно в смом потоке уще раз после завершения екшена дернуть екшен через делей или нет ти уже сам решай
источник

Z

Zamir in JavaScript.Ninja
ок, спасибо большое👍
источник

RD

Roman Dio in JavaScript.Ninja
Привет! Кто-нибудь строил графики на Plotly или D3? Как можно поменять формат чисел на осях? У меня типа 1,500,000 а надо 1 500 000 (с пробелом thousand separator)
источник