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: January 31, 2023
Why: Each change has a numbered link to the relevant pull request in the open-source repository.
Featured Change: Mega Menu Improvements
Performance of the mega menu used by the Retail React App has been improved.
Changes to pwa-kit-dev
- Upgrade prettier to v2. #926
- Security package updates.
Changes to pwa-kit-runtime
- Security package updates.
Changes to template-retail-react-app
- Changes to the mega menu to improve site performance. The mega menu now accepts a configuration for initial render 'depth' and then lazy loads further submenus when the page is loaded. #875 and #910
- Cache SLAS callback using request processor. #884
- Fix padding of footer drawer component. #899
- Fix to support order data tracking for the new Einstein event tracking. #920
- Fix PropTypes. #924
- Remove unnecessary map statement. #929
New Contributors
- Thanks @GoodNightBuddy for your first contribution in #899.
Full Changelog
How: The PWA Kit is available as an open-source project on GitHub. To get started, see the documentation on the Salesforce Developers site.