本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 以前から紹介していますが、MisskeyはフロントエンドのUIフレームワークとしてVue 3を採用しており、そのVueの新しい機能であるComposition APIも活用しています。 今回はそのComposition APIについて解説します。 Composition APIとは 簡単に言うと、Vueのコンポーネントには以下の2通りの書き方があります。 Options APIを使った今までの書き方 Composition APIを使った新しい書き方 Composition APIのほうが新しいですが、現時点では従来のOptions APIが非推奨になったりはしておらず、Vueのドキュメントを見てもどちらも同じくらい「推して」いるようです。 (個人的な意見では、書き