apps icon indicating copy to clipboard operation
apps copied to clipboard

build(react18)!: drop support for react v17 and v18. replace react-so…

Open ethan-ozelius-contentful opened this issue 1 year ago • 1 comments

Purpose

  1. Update Ecommerce-app-base to react v18
  2. implement new style root.render(), as opposed to render(, node). see react article
  3. Swap out react v16 >= react-sortable-hoc library with new dndkit that supports react v18 <=

BREAKING CHANGE: Dropping support for react-dom <= 17 and react <= 17. Consumers of ecommerce-app-base are required to implement react v18.

Testing steps

Shopify

Tested locally by npm pack'ing a ecommerce-app-base tar file, and installing it locally inside shopify. shopify

Also tested with Storybook

sortable-storybook

Deploy Preview for ecommerce-app-base-components ready!

Name Link
Latest commit 61327d51821f1bdf34b4113041472047844a8354
Latest deploy log https://app.netlify.com/sites/ecommerce-app-base-components/deploys/664f6a0f286fcd0008b810ae
Deploy Preview https://deploy-preview-7666--ecommerce-app-base-components.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar May 09 '24 21:05 netlify[bot]