---
schema_version: "1"
id: 301f7a40ed2e6c8eab524415e393b6037b42a64beeeac3a409fa7de736f80012
title: Build Modern Shopping Experiences with PWA Kit
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/pwa_kit_rn_2_4_0_release.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.pwa_kit_rn_2_4_0_release.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d337b7c8bff124ab25e75f72f072799bebb0839553158b2acf169464d70268d4
description: The Progressive Web App (PWA) Kit is a new storefront technology for headless commerce using Salesforce Commerce APIs and React. It provides front-end developers with a more flexible and agile approach to build and maintain modern shopping experiences. This release focuses on localization updates and improvements related to SEO, performance, and shopper experience.
products:
  - Commerce
  - B2C Commerce
release: "264"
---
# Build Modern Shopping Experiences with PWA Kit

The Progressive Web App (PWA) Kit is a new storefront technology for headless commerce using Salesforce Commerce APIs and React. It provides front-end developers with a more flexible and agile approach to build and maintain modern shopping experiences. This release focuses on localization updates and improvements related to SEO, performance, and shopper experience.

**Where:** Available to all Salesforce B2C Commerce customers.

**When:** December 1, 2022

**Why:** Each change has a numbered link to the relevant pull request in the open-source repository.

**Featured Change: Preview of commerce-sdk-react Library**

A preview release of `commerce-sdk-react` is now available [on npm](https://www.npmjs.com/package/commerce-sdk-react-preview).

The new `commerce-sdk-react` library includes ready-made React hooks for fetching data from B2C Commerce.

For more information on how to use `commerce-sdk-react`, see the [README](https://github.com/SalesforceCommerceCloud/pwa-kit/tree/develop/packages/commerce-sdk-react).

**Changes to pwa-kit-create-app**

- Update `instanceUrl` on retail-react-app-demo preset. [#799](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/799)
- Update usage of `zzrf-001` in ODS instances to the new short URL format. [#816](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/816)

**Changes to pwa-kit-dev**

- Add `tail-logs` command. [#789](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/789)
- Upgrade `minimatch`. [#793](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/793)

**Changes to pwa-kit-react-sdk**

- Fix `useServerContext` returning `isServerSide=false` when on server. [#782](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/782)
- Upgrade `minimatch`. [#793](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/793)

**Changes to template-retail-react-app**

- Dynamic footer copyright date. [#741](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/741)
- Footer copyright: remove the remaining hardcoded year. [#760](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/760)
- `ImageGallery` uses `image.link` when DIS is not set. [#786](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/786)
- Use default locale as target if none is specified. [#788](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/788)
- Password change bug fix. [#803](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/803)
- Add command for tailing logs to `pwa-kit-dev`. [#789](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/789)
- Update usage of `zzrf-001` in ODS instances to the new short URL format. [#816](https://github.com/SalesforceCommerceCloud/pwa-kit/pull/816)

**Full Changelog**

- [v2.3.0...v2.4.0](https://github.com/SalesforceCommerceCloud/pwa-kit/compare/v2.3.0...v2.4.0)

**How:** The PWA Kit is available as an open-source project on GitHub. To get started, see the documentation on the [Salesforce Developers](https://developer.salesforce.com/docs/commerce/pwa-kit-managed-runtime/overview) site.