@react-devui/ui
TypeScript icon, indicating that this package has built-in type declarations

18.6.2 • Public • Published

DevUI logo

React DevUI

npm latest package npm bundle size gitHub workflow status

English | 简体中文

Installation

yarn add @react-devui/ui @react-devui/icons @react-devui/hooks @react-devui/utils

Getting Started

import type { DRootProps } from '@react-devui/ui';

import { useMemo } from 'react';

import { DRoot } from '@react-devui/ui';

export default function App() {
  const rootContext = useMemo<DRootProps['context']>(
    () => ({
      layout: { pageScrollEl: '#app-main', contentResizeEl: '#app-content' },
    }),
    []
  );

  return (
    <DRoot context={rootContext}>
      <main id="app-main" style={{ overflow: 'auto' }}>
        <section id="app-content" style={{ height: '200vh' }}>
          Some content...
        </section>
      </main>
    </DRoot>
  );
}

Links

Contributing

Please read our contributing guide first.

Need unit test support (Jest) 🤝.

License

gitHub license

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @react-devui/ui

    Weekly Downloads

    1

    Version

    18.6.2

    License

    MIT

    Unpacked Size

    1.06 MB

    Total Files

    526

    Last publish

    Collaborators

    • aaronlamz
    • xiejay