Vue Fes Japan 2025(2025/10/25開催)のスポンサーLTでの登壇資料です。
---
マルチプロダクト環境では、似通った処理やロジックを各プロダクトごとに重複実装しがちです。
本セッションでは、"ロジックそのものをフレームワークから切り離し、 Signals をベースとした純粋な TypeScript で一度だけ実装し、各フレームワークで同じ実装を活用する" というアプローチを共有します。
このアプローチを実現するために、 Vue.js 3.6 でも採用される alien-signals をベースとした自作 OSS の『 sigrea 』というライブラリを構築しました。
このライブラリを用いて、フレームワークに依存しないロジックを定義し、各フレームワークへ薄いアダプターで橋渡しする設計方法をお話しします。
---
■ GitHub
- https://github.com/sigrea/core
- https://github.com/sigrea/vue
- https://github.com/sigrea/react
■ npmjs
- https://www.npmjs.com/package/@sigrea/core
- https://www.npmjs.com/package/@sigrea/vue
- https://www.npmjs.com/package/@sigrea/react
■ X (Twitter)
https://x.com/aose_developer