I wouldn't use solutions such as Perfect Scrollbars.
Perfect Scrollbars, for example, disables native scrolling feature of the browser (overflow: hidden) to add its own <div /> tags mimicking a scrollbar and adding !important rules while using very low specificity CSS selector names. It could cause issues if you used the same class name ps-container in your app.
Ignoring the class name issue for now, on fast machines, this is okay'ish but on slower machines, scrolling feels laggy and on mobile it's (almost) impossible to scroll. <Edit> But luckily on Mobile we have a drag gesture. That's why nobody really complains about scrolling on mobile.</Edit>

I suggest to style scrollbars only on platforms and browsers which support it natively, not to impact the UX on other platforms and browsers.