---
title: "Upgrade JSS apps to JSS 21.10"
slug: "upgrade-jss-apps-to-jss-21-10"
abstract: "How to upgrade your JavaScript Rendering SDKs to version 21.10 to benefit from the latest improvements. For React apps, this includes updating to React 19."
---
# Upgrade JSS apps to JSS 21.10

Sitecore JavaScript Rendering SDK version 21.10 requires you to make some modifications to your apps. For React apps, this will include [upgrading to React 19](https://react.dev/blog/2024/04/25/react-19-upgrade-guide).

> [!note]
> **Before you begin**
> -   If you haven't already done so, [upgrade your app to JSS 21.7](https://doc.sitecore.com/xp/en/developers/hd/21/sitecore-headless-development/upgrade-jss-apps-to-jss-21-7.html "Upgrade JSS apps to JSS 21.7").
>
> -   For React apps, we recommend you read the official release notes for [React 19](https://react.dev/blog/2024/12/05/react-19) to understand what has changed in this version.
>
> -   Familiarize yourself with the [JSS 21.10](https://github.com/Sitecore/jss/releases/tag/v21.10.0) to ensure you understand the implications of upgrading.

This topic describes how to:

:::walkthrough
1. [Update React apps](https://doc.sitecore.com/xp/en/developers/hd/21/sitecore-headless-development/upgrade-jss-apps-to-jss-21-10.html#update-react-apps)
2. [Update application dependencies](https://doc.sitecore.com/xp/en/developers/hd/21/sitecore-headless-development/upgrade-jss-apps-to-jss-21-10.html#update-application-dependencies)
:::

> [!note]
> To update your JSS Next.js applications, follow the [upgrade guide from JSS 21.7 to 21.10 for JSS Next.js apps](https://doc.sitecore.com/xp/en/developers/hd/21/sitecore-headless-development/upgrade-jss-21-7-next-js-apps-to-version-21-10.html "Upgrade JSS 21.7 Next.js apps to version 21.10") instead of this topic.

## Update React apps

To update your React applications:

1. In your existing application's `package.json` file, update the following dependencies to the specified versions:

    ```json
    "react": "^19.1.0",
    "react-dom": "^19.1.0",
    "eslint-plugin-react": "^7.37.5",
    ```

2. [Update your application's JSS package, and install dependencies](https://doc.sitecore.com/xp/en/developers/hd/21/sitecore-headless-development/upgrade-jss-apps-to-jss-21-10.html#UUID-8c0efd56-6dbd-86a7-0b2b-82147da10bdc_section-idm1853427912098058 "Update application dependencies").
3. Make all other necessary changes according to the [React 19 upgrade guide](https://react.dev/blog/2024/04/25/react-19-upgrade-guide).

## Update application dependencies

For your upgraded applications to work correctly, you must update JSS dependencies.

To update your JSS dependencies:

1. In your existing application's `package.json` file, update every `@sitecore-jss` package to version `~21.10.0`.
2. Install the dependencies with the following command:

    ```shell
    npm install
    ```