2020-01-01から1年間の記事一覧

Vue 2 系で作るコンポーネント設計方針

いよいよ Vue 3 がリリースされるということで、Vue 2 系でどういった考えのもとコンポーネントを設計してきたのかをまとめておきたいと思います。 対象 CRUD を主とした BtoB アプリケーションを想定 十数項目以上の登録(Form)画面、多機能な一覧画面 etc …

フロントエンド戦略とUIフレームワーク

Web 系で UIフレームワークというと、よく善か悪かで語られる印象がありますが、私はプロダクト立ち上げ時における技術選択の一つでしか無いと考えています。 機能要求、非機能要求に基づいて、使用するならどのような特徴を持ったUIフレームワークを選択し…

Utility Types チートシート

Utility Types · TypeScript から逆引きコピペ用チートシート(抜粋)です。 readonly へ変換する Readonly<T> optional(?) を取り除く Required<T> optional(?) へ変換する Partial<T> T から K を抽出する Pick<T, K> T から K を取り除く Omit<T, K> T から null と undefined </t,></t,></t></t></t>…