tabler/tabler-react

Version 2 (typescript, hooks, functional components) input wanted

オープン

#458 opened on 2019/06/01

 (26 件のコメント) (7 件のリアクション) (0 人の担当者)CSS (538 件のフォーク)batch import
enhancementhelp wantedwork in progress

Repository metrics

Stars
 (2,266 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Update: Work in progress on the version-2 branch, alpha is available on NPM.

npm install tabler-react@alpha yarn add tabler-react@alpha


I've been thinking about a journey towards version 2 and some big internal changes that I think should happen along the way....

Given that Typescript is fast becoming, if it isn't already, the most widely used type system in React open source projects it may be a good time to also make the switch.

Features

  • Typescript
  • Components should will become React Hooks powered function components where possible.
  • Everything should will work in React Strict Mode.
  • Use Storybook and add visual tests using Chromatic.
  • All packages/libs to be updated
  • Fix outstanding issues
  • Introduce missing features from the core repo
  • Improve how CSS is imported and built from the main repo (and update to latest version)
  • Make sure className and style props are available everywhere
  • Always spread remaining props to underlying components and make sure any internal components can have their props set
  • Base components providing style utility props
  • Refs forwarded to the underlying HTML elements

Keen to hear any thoughts or additions?

cc @AaronCoplan @Greg-Hamel

コントリビューターガイド