You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New to Shopify App Development. I was trying SHOPIFY APP CLI with Node. It's Polaris version is 10.49.1. I wanted to upgrade it to the latest (12.1.1) but couldn't. I need to upgrade react as well. Upgrading React to the latest causes new set of problems
@shopify/shopify-app-express version: "^2.1.3"
Node version: "v20.8.0"
Operating system: "macos"
Expected behavior
Updated to the latest polaris version and also the latest react version
Actual behaviour
If we update it breaks everything
The text was updated successfully, but these errors were encountered:
Thanks for flagging. The team will review this and look into updating some of the dependencies.
If you are new to Shopify development, I would recommend looking into the Remix template. There is a lot more documentationavailable for that template.
I encountered the same issue and resolved it as follows:
Update Polaris to the latest version: "@shopify/polaris": "^12.19.2"
Update React and ReactDOM to version 18 or later: "react": "^18.2.0", "react-dom": "^18.2.0"
After these updates, I encountered an issue with ReactDOM.render, as it is no longer supported in React 18. To address this, I switched to using createRoot instead:
`import { createRoot } from "react-dom/client";
import App from "./App";
import { initI18n } from "./utils/i18nUtils";
Issue summary
New to Shopify App Development. I was trying SHOPIFY APP CLI with Node. It's Polaris version is 10.49.1. I wanted to upgrade it to the latest (12.1.1) but couldn't. I need to upgrade react as well. Upgrading React to the latest causes new set of problems
@shopify/shopify-app-express
version: "^2.1.3"Expected behavior
Updated to the latest polaris version and also the latest react version
Actual behaviour
If we update it breaks everything
The text was updated successfully, but these errors were encountered: