概要
- Reshaped は、ReactとFigma向けのコンポーネントライブラリとして開発
- 最初は有料モデルを採用し、徐々に無料化とオープンソース化を進行
- デザインとエンジニアリングの連携を重視した設計思想
- 今後は高度なプレミアムコンポーネントの展開も検討
- コミュニティへの還元と新機能の共有に意欲
Reshaped開発の背景と目的
- Reshaped の開発は約5年前、自身のプロジェクトニーズから開始
- ReactとFigma両対応のコンポーネントライブラリの必要性
- 10年以上のデザインシステム経験を活かした設計思想
- ウェブの約80%をカバーするコアデザインプラクティスへの着目
- 残り20%は柔軟なローレベルユーティリティで対応
こだわりの設計と機能
- アクセシビリティ や デザイン のみに偏らない全体最適重視
- デザインとエンジニアリングの「アラインメント」重視
- テーマ切り替え、ダークモード、マイクロアニメーションなどのUI課題解決
- 個人向けワンタイムライセンス、大規模チーム向けソースコードライセンスによる収益化
- 小規模コミュニティへの深いサポート体制
オープンソース化への道のり
- 経済的・精神的なモチベーション維持のため有料化を選択
- 将来的な無償提供を目標に段階的な無料化を実施
- 2年前にReactパッケージを無料化し、npm経由での利用を解放
- 本日、 Reshaped 全体を完全オープンソース化
- Reactライブラリは GitHub で公開
- Figmaライブラリは Figma Community で公開
今後の展望とコミュニティへのメッセージ
- デザインとエンジニアリング双方のベストプラクティス共有を促進
- 新機能や他ツール連携時の実装過程を公開予定
- 既存購入者には今後もアップデートとサポートを継続
- コアライブラリ上に、より複雑かつ意見の強いプレミアムコンポーネントの開発を検討
- 高度なCSSやReactロジックを必要とする先進的コンポーネント
- 5年間のクローズド開発からの大きな転換
- コミュニティへの還元と、今後の挑戦・楽しみへの期待