Maria? … mARIA? … … … por qúe Maria?
This is ARIA components under construction where I'm getting rid of legacy complexity issues in react-tabbordion
and
avoiding problems like the universal rendering issue that exist in other similar component libraries such as
react-aria
.
These components will be built on top of the latest and greatest features in React, requiring React 16.4 or later.
npm install react-maria
import { withUniqueId } from 'react-maria'
export default withUniqueId()(MyComponent)
// or...
export default withUniqueId({ identifier: 'my-component' })(MyComponent)
These features are "mature" and are unlikely to be changed greatly from now on. Full 100% test coverage.
- Unique IDs:
withUniqueId
HOC,uniqueId()
etc.
These features have not yet had the care and time to be anywhere near final: no docs, no tests, likely to change a lot.
Modal
: for any component that pops on top of regular content, be it list dropdown or full screen modal dialogModalOverlay
: required for modals to function, multi-modal managementwithOverlay
: HoC that handlesfreezeScroll
andid
props, manages communication toModalOverlay
Accordion
Tabs
- Actually make use of Storybook