Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ビザスクliteなVue.jsの使い方

 ビザスクliteなVue.jsの使い方

TECH PLAY様主催の下記イベントでの登壇資料です。

改めて考えるフロントエンドライブラリAngular, Vue, React, jQuery etc...
〜何を利用してる?共有LT会〜
https://techplay.jp/event/780231

Sho Ezawa

June 05, 2020
Tweet

More Decks by Sho Ezawa

Other Decks in Technology

Transcript

  1. 自己紹介 glico Sho Ezawa ( ) / @glico800 ビザスクlite の

    フロントエンドエンジニア
 Vue.js、CSS、UIデザインが好き
 リクガメ・シマリス・文鳥・イッヌと暮らしている
  2. ビザスクlite のフロントエンド環境 Vue.js 2.6.10 TypeScript webpack CSS Modules
 Sass ESLint


    Prettier コンポーネント志向
 Atomic Designベース 部分SPA 独自のマウント機構 reactive関数によるStore アダプティブデザイン Vue Composition API
  3. コンポーネントフレームワーク - Vuetify や Element UI が有名
 - 外部で公開されている UI

    コンポーネントを利用し てリッチな UI を手軽に実現できる
  4. デザインの自由度を重視 - ボタンやチェックボックスなど個々のUIコンポーネ ントをビザスクliteらしいデザインに統一 2. マイグレーションコストを低減 実際に Vue.js 2.x から

    3.0 へのマイグレーション検 証ではコンポーネントフレームワークへの依存が少 ないほどマイグレーションが容易そうという結果に https://tech.visasq.com/can-vuejs-datepicker-be-migrated-to-vue-3/
  5. 前提 既存のページにVueコンポーネントを埋め込む  山田 太郎 個人プラン  1 アドバイスする 

    依頼する  案件管理  スポットコンサルの依頼をしたい方は、気になる分野のアドバイザーを 探してみましょう。たくさんのアドバイザーから提案を受け取りたい場合 は、ビザスク上で公募することも可能です。 アドバイザーを探す アドバイザーとして活躍したい方は、 職歴やビジネス経験を記入することで、指名相談が届きます。 プロフィールを編集 ステータス アラート 更新日時 タイプ 金額 相談相手 タイトル 案件一覧 ここが
 Vueコンポーネント
  6. CSS Modules を選んだ理由 しっかりカプセル化    外からは影響を受けてしまう
    Scoped CSS は外への影響はないが、


       CSS Modules ならコンポーネントの
    スタイルを できる コンポーネント外のスタイルから影響を受けず、
 かつ外へも影響を与えないようにしたい

 .button { } .button { } .button { } .button { } .button { } .button { }