material-ui-popup-state
boilerplate for common Material-UI Menu, Popover and Popper use cases
boilerplatematerial-uipopoverpopupmenupopperrender-propsreactcodecov
Overview
material-ui-popup-state is a React library that simplifies managing popup components like menus, popovers and poppers in Material-UI applications. It provides custom hooks and render props components that handle state management and event binding, reducing boilerplate code when building interactive UI elements that appear and disappear based on user actions.
Features
popup-state-managementmenu-componentpopover-componentpopper-componentdialog-componentrender-propscustom-hooksevent-bindinghover-interactionsfocus-interactionscontext-menudouble-click-support
Feature Flags
formsValidation
Recommended Use Cases
material-ui-menu-implementationpopover-managementpopper-state-handlingdropdown-menuscontext-menushover-popovers
Frontend
reactmaterial-ui
Backend
None
Auth Providers
None
Deployment Targets
render
Payment Providers
None
Quick Facts
โญ Stars
473
๐ด Forks
31
๐ Active
Unknown
๐ Last Commit
2025-05-12T21:09:22Z
GitHub
Stack
Framework
react
Language
javascript
CI
circleci
Data Layer
UI Stack
Styling
material-ui
Components
material-ui
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
No
CI
circleci
Pricing
Classification
free
Selected
โ
Notes
Open source library