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

プロダクト開発を止めずに Composition API と TypeScript に 最速で移行するための戦い

wattanx
October 17, 2022

プロダクト開発を止めずに Composition API と TypeScript に 最速で移行するための戦い

Vue Fes Japan Online 2022

2022/10/16 合同登壇
STORES 株式会社 フロントエンドエンジニア 加藤 佑太
STORES 株式会社 フロントエンドエンジニア 渡邊 涼太

https://vuefes.jp/2022/

wattanx

October 17, 2022
Tweet

More Decks by wattanx

Other Decks in Technology

Transcript

  1. 加藤 佑太(m0nch1) ・官公庁系のWeb受託開発の中小企業に4年ほど在籍したのち、フ ロントエンドエンジニアとして2021年に STORES に入社 ・STORES 新規機能開発ラインでリーダーをしています ・熊が好き ・1歳の息子と妻の3人暮らし

    渡邊 涼太(wattanx) ・新卒で受託開発系の会社に入社し、業務系Webアプリケーションの 開発に従事。 ・フロントエンドエンジニアとして2022年1月に STORES に入社。 ・現在は STORES の開発に関わっている。 ・猫が好き。 ・大阪在住。 自己紹介
  2. 技術的な敵とどう戦ったか - TypeScript への移行のしづらさ • 入力値である mixins を TypeScript の

    Compiler API でASTにす る。 • export default の各options の値を読み取る • composables(合成関数)に変換して出力する。
  3. 最終成果物である export const useHoge = () => { … }

    というソースコードを作っている部分。