Pull to refresh

Comments 2

Жалко что вы не выложили готовый результат куда-нибудь чтобы можно было сразу его потыкать. Ок, выполняем магическую комбинацию из команд:

git clone https://gitlab.com/agratoth/nextjs-rxjs-alerting-service.git
cd .\nextjs-rxjs-alerting-service\
npm i
npm run build
npm run start

На самом деле ваш скрипт можно доработать, а именно если сообщений слишком много то сделать так чтобы они не все сразу показывались, а отображались пачками, например в одно время у ВК был придел 3 сообщения. А потом остальные показывались только когда появлялось свободное место, т.е. когда одно из 3х сообщений закрывалось. Некий аналог стека. Думаю с помощью RxJs это было бы особенно эффектно реализовать.

Ну и верстка может ехать при определенных размерах страницы на мобиле. Конечно это демка, но если кто-то вашу реализацию будет брать в продакшен, верстку нужно будет править.

Демо статьи указано чуть ниже ссылки на репозиторий. Продублирую:
https://nextjs-rxjs-demo.herokuapp.com/

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

Sign up to leave a comment.

Articles