Skip to content

hamproductions/react-ui-lib-demo

 
 

Repository files navigation

marp title theme size headingDivider paginate header
true
Reactライブラリー・UIコンポーネントいろいろ
default
14580
3
true
**React Styling**

Reactスタイリング、ライブリーなどなど

スタイリング法方

CSS

メリット

  • CSSそのまま
  • CSSに慣れている人にすぐ使える

デメリット

  • CSS

  • Tailwind CSS, Uno CSS

CSS Modules

メリット

  • CSSそのまま
  • classが他のファイルに混合しない

デメリット

  • ほぼCSS

CSS-in-JS

メリット

  • 使いやすい(かも)

デメリット

  • FOUC

コンポーネントライブラリー

メリット

  • 統一感
  • 大体ベストプラクティスがついている(アクセシビリティなど)

デメリット

  • カスタマイズ性
  • 使いにくい、学習する必要あり

CSSのみ

ヘッドレス(JSのみ)

スタイル付きライブラリー

React以外にも使える

Vue/Svelte/SolidJSなど

React Native

選択するにあたって考慮する分野

実装する側

  • 提供するComponentsが使い用途に充実したかどうか
  • Server Componentsの対応
  • Design Systemの対応
  • カスタマイズ生
  • 安定性
  • DX・使いやすさ
  • コード量
  • フォームライブラリー相互性
  • 学習曲線
  • トークン対応
  • チームメンバー

使う側

  • アクセシビリティ
  • 見た目・UX・雰囲気
  • テーマ・ダークモード対応
  • パフォーマンス

引用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.7%
  • JavaScript 5.2%
  • CSS 0.1%