Vue.js TypeScript GraphQL Storybook Buefy
フロントエンドエンジニア募集をしています🐣
Vue.js TypeScriptでヘルスケアに変革を!フロントエンジニア by 株式会社iCARE
自己紹介
UIフレームワーク依存に立ち向かうための、
Vue.js コンポーネント実装
TL;DR
- iCAREのフロントエンド開発では、通常プロジェクトとは別軸でデザインシステムPJを進行
- 基本はデザインの共通化、統一化がメインで、UIフレームワークを交換可能にするコンポーネントも併せて作成している
Vue.jsにおけるUIフレームワークとは?
Vue.jsを拡張した、コンポーネントを提供するフレームワーク
- Vuetify
- BootstrapVue
- Buefy
※ BootstrapやTailwind、Bulma等はCSSフレームワークの位置付け
Buefyの依存から脱却したい...
- やめ太郎さんのQiitaに以前、ライブラリのラッパーについての記事がありました
ワイ「なに!?ライブラリをラップするやと!?」 - Qiita
- iCAREのフロントエンドとしては、Buefyを使い続けるかどうかの議論は常に行われていて、いつでもBuefyから別のUIフレームワークまたはCSSフレームワークに乗り換えが行えるように、
交換可能なコンポーネント
なコンポーネントの実装を行っています
交換可能なコンポーネントとは?