Primitive hooks

Primitive hooks are the building blocks for different component types, including products, variants, and cart.