{"library":"react-scrollbars-custom","type":"library","category":null,"description":"react-scrollbars-custom is a React component that provides highly customizable scrollbars while preserving native browser scrolling behavior. Unlike many alternatives, it does not emulate scrolling but rather styles the native scrollbars, ensuring optimal performance (60 FPS using requestAnimationFrame) and a consistent experience across different browsers and platforms. Key features include cross-browser compatibility, full customizability for look and feel, scrollbar nesting, momentum scrolling for iOS, RTL support, and proper handling of page zoom. The current stable version is 4.1.1, released in August 2022, indicating a maintenance phase following active development. It differentiates itself by its performance-focused approach and extensive customization options, including allowing users to define their own renderer components.","language":"javascript","status":"maintenance","version":"4.1.1","tags":["javascript","customizable","scrollbars","scroll","scrollbar","react","component","custom","typescript"],"install":[{"cmd":"npm install react-scrollbars-custom","imports":["import { Scrollbar } from 'react-scrollbars-custom';","import type { ScrollbarProps } from 'react-scrollbars-custom';","import { Scrollbar as CustomScrollbar } from 'react-scrollbars-custom';"]},{"cmd":"yarn add react-scrollbars-custom","imports":[]},{"cmd":"pnpm add react-scrollbars-custom","imports":[]}],"homepage":null,"github":"https://github.com/xobotyi/react-scrollbars-custom","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/react-scrollbars-custom","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/react-scrollbars-custom/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}