{"repo":"open-amdocs/webrix","free":true,"listed":false,"github":"https://github.com/open-amdocs/webrix","clone":"git clone https://github.com/open-amdocs/webrix.git","description":"Powerful building blocks for React-based web applications","language":"JavaScript","stars":433,"topics":["react","ui","library","frontend","components","ui-components","web-components"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"Powerful building blocks for React-based web applications. For documentation, API overview and live examples, visit webrix.amdocs.com . --- What Is Webrix? After building numerous UI components, we realized that there are many common challenges that can be solved once and reused everywhere. We then extracted those solutions into a set of small, single-purpose components, each aimed at overcoming a specific UI challenge. We call these components \"the bricks of the web\" - hence the name Webrix. Read more about the motivation behind Webrix. Installation You can install Webrix with npm (or yarn if you prefer). Webrix has peer dependencies for react , react-dom and prop-types , so be sure to install them as well: Usage Webrix components can be imported using named imports: Components Hooks useBooleanState() usePrevious() useMounted() useClickOutside() useTimeout() useDebounce() useThrottle() useObject() useDimensions() useAnimationFrame() useBoundingRectObserver() useEventListener() Tools","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-amdocs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-amdocs/webrix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}