Vue use

Сегодня, столкнулся с задачей, когда нужно было написать таймер, который будет отправлять смс на телефон, но не больше 1 смс в минуту и отображать таймер о том, сколько секунд осталось. Задачу можно решить разными способами и она не кажется сложной. Думать было лень.

Я воспользовался useTimeoutPoll из библиотеки Vue Use. Удобная работа с методами resume и pause + работа с асинхронным кодом.

Зачем нужна эта библиотека?

Это набор хуков, которые не входят в стандартный синтаксис фреймворка vue.js. К плюсам можно отнести, что импортировать можно только нужные хуки, тем самым улучшая оптимизацию и официальная поддержка от главных мейнтейнеров vue.js

Если вы используете Nuxt, то есть соответствующий модуль, поддерживающий автоимпорты. Красота!