tabler/tabler-react

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

開放

#458 建立於 2019年6月1日

 (26 則留言) (7 個反應) (0 位負責人)CSS (538 個分叉)batch import
enhancementhelp wantedwork in progress

倉庫指標

星標
 (2,266 顆星)
PR 合併指標
 (30 天內沒有已合併 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

貢獻者指南