Skip to content

Commit ede6b3e

Browse files
authored
Merge pull request #1480 from w3bdesign/develop
Replace Context with Zustand
2 parents 6d8e8ad + 1a3642a commit ede6b3e

File tree

13 files changed

+159
-570
lines changed

13 files changed

+159
-570
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,17 @@ The current release has been tested and is confirmed working with the following
7979
- Tests with Playwright
8080
- Connect to Woocommerce GraphQL API and list name, price and display image for products
8181
- Support for simple products and variable products
82-
- Cart handling and checkout with WooCommerce (Cash On Delivery only for now)
82+
- Cart handling and checkout with WooCommerce using Zustand for state management
83+
- Persistent cart state with localStorage sync
84+
- Efficient updates through selective subscriptions
85+
- Type-safe cart operations
86+
- Cash On Delivery payment method
8387
- Algolia search (requires [algolia-woo-indexer](https://github.com/w3bdesign/algolia-woo-indexer))
8488
- Meets WCAG accessibility standards where possible
8589
- Placeholder for products without images
86-
- Apollo Client with GraphQL
90+
- State Management:
91+
- Zustand for global state management
92+
- Apollo Client with GraphQL
8793
- React Hook Form
8894
- Native HTML5 form validation
8995
- Animations with Framer motion, Styled components and Animate.css

0 commit comments

Comments
 (0)