+
Skip to content

jamj2000/nxcart

Repository files navigation

Componentes de cliente

Ejemplo de uso de componentes de cliente.

Por defecto, NextJS trabaja con componentes de servidor usando la técnica SSR (Server Side Rendering).

Sin embargo, en algunos casos necesitaremos usar componentes de cliente, es decir aquellos que se ejecutan en el navegador. Para ello el componente cliente debe colocar use client como primera línea del archivo.

Este proyecto implementa un Carrito de compra y para ello necesitamos acceder al localStorage donde guardaremos y actualizaremos los productos seleccionados. localStorage es una característica disponible únicamente en el lado cliente (navegador).

La estructura de páginas y componentes es la siguiente:

src
├── app
│   ├── cart
│   │   └── page.jsx
│   └── products
│       └── page.jsx
└── components
    ├── Cart.jsx
    ├── ProductCart.jsx
    └── ProductList.jsx

Los componentes cliente son:

  • ProductCart
  • Cart

El componente ProductCart nos permite añadir un producto a localStorage, y Cart nos permite sacar de localStorage.

About

Carrito de compra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载