---
title: "MVCソリューションにおける統合Sitecore JSS"
slug: "sitecore-jss-integration-in-mvc-solutions"
abstract: "MVCページでJavaScriptコンポーネントを使い、フルのJSSアプリを実行しない場合"
---
# MVCソリューションにおける統合Sitecore JSS

場合によっては、MVCソリューションで複雑なJavaScriptコンポーネントを使いたい場合もあります。

JSSやJavaScriptコンポーネントをMVCアプリケーションに統合するには、以下の技術を使用できます。

-   [クライアントサイド埋め込み](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/walkthrough--client-side-embedding-jss-applications-in-mvc-sites.html "Walkthrough: Client-side embedding JSS applications in MVC sites") - マイクロアプリケーションを実行したり、インタラクティブなツールを作成したりしたい場合。
    
-   Sitecore JavaScript renderings - 既存のSitecore MVCウェブサイト内でJSSコンポーネントをレンダリングとして実装したい場合。
    
    > !重要この手法は廃止されています。 [Sitecore JavaScriptレンダリングの使用](https://github.com/Sitecore/jss/blob/release/18.0.0/docs/data/routes/docs/techniques/mvc-integration/javascript-rendering/en.md) に関するドキュメントはGithubリポジトリで入手可能です。
    

> !ヒントJSS and Headless Servicesのバージョン19.0.0以降、JSS Next.jsアプリケーションを使って[MVCアプリケーションを静的HTMLにレンダリング](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/walkthrough--statically-generating-an-mvc-application.html "Walkthrough: Statically generating an MVC application") し、[MVCアプリケーションを段階的にJavaScriptに変換](https://doc.sitecore.com/xp/ja/developers/hd/19/sitecore-headless-development/convert-components-from-mvc--c--razor--to-next-js--javascript-react--incrementally.html "Convert components from MVC (C#/Razor) to Next.js (JavaScript/React) incrementally")できるようになっています。この方法により、現代のフロントエンドフレームワークとMVCアプリケーションの両方の全機能を活用できます。