Dium-dev / ATC_Front-end

eShop ATC: Front-end repository of comprehensive platform for product management, payment gateway, and online shopping experience. Simplifies the purchasing process and ensures secure transactions. 🛒💻
1 stars 0 forks source link

componente loading #251

Closed Orliluq closed 11 months ago

Orliluq commented 11 months ago

Se renderiza el componente Loading desde el componente container_page.tsx, debido a que, el componente Home renderiza del lado del servidor, pero el componente Loading se debe renderizar en el lado del cliente, y al hacerlo directamente en Home, Next marca error de compilado automáticamente. Por ende, el componente Loading necesita acceder al estado de carga del componente Home y el estado de carga es un estado privado del componente Home que no está disponible sino del lado del servidor. Si el estado de carga es true, el componente container_page.tsx renderiza el componente LoadingStore.tsx y si el estado de carga es false, el componente container_page.tsx renderiza los componentes de la página Home.