No se si como opinión seria bueno poder ver todos lo issues en el repositorio para ir asi ir resolviendo. En el platziChallenge con Leo he visto que la comunidad se anima cuando ve los issues jeje.
Bienvenida
Te damos la bienvenida a Fake Store
Tu primer reto en Fake Store
Problemas de la aplicación y recursos disponibles
Troubleshooting
Code review
Próximos pasos
Sigue experimentando en otros laboratorios
Oscar Barajas Tavares
Aportes 10
Preguntas 2
No se si como opinión seria bueno poder ver todos lo issues en el repositorio para ir asi ir resolviendo. En el platziChallenge con Leo he visto que la comunidad se anima cuando ve los issues jeje.
A demostrar todo lo aprendido a lo largo de todos los cursos de Oscar, muy emocionado por empezar este reto!💚
Dejo por acá mi solución al reto.
https://github.com/platzi/laboratorio-fakestore/pull/4
Fue divertido completarlo
Se me hace muy parecido al reto de Ethereum developer program, el que hice pero no envie el form 😦
Ctrl + K, luego V solita para abrir el visor de MarkDown de VSCode
Ese instructor es muy sexi, paseme clases orales pues…
Feeling nervous…
Todos los productos Obtenidos\
'}const intersectionObserver = new IntersectionObserver(entries => { if (entries\[0].*isIntersecting*) { const newPage = (parseInt(localStorage.getItem('pagination')) + 10).toString() localStorage.setItem('pagination', newPage) loadData() }}, { rootMargin: '0px 0px 100% 0px',}); intersectionObserver.observe($observe); ![](https://static.platzi.com/media/user_upload/image-a226a7ea-d04f-483b-9bda-6aa106d31e2f.jpg) CODE JS ```js const $app = document.getElementById('app'); const $observe = document.getElementById('observe'); const API = 'https://api.escuelajs.co/api/v1/products'; localStorage.removeItem('pagination') const getData = api => { localStorage.setItem('pagination', '5') const pagination = localStorage.getItem('pagination') fetch(`${api}?offset=${pagination}&limit=10`) .then(response => response.json()) .then(response => { let products = response; let newItem = document.createElement('section'); newItem.classList.add('Items'); products.forEach((product) => { const data = ` <article class="Card">Todos los productos Obtenidos
' } const intersectionObserver = new IntersectionObserver(entries => { if (entries[0].isIntersecting) { const newPage = (parseInt(localStorage.getItem('pagination')) + 10).toString() localStorage.setItem('pagination', newPage) loadData() } }, { rootMargin: '0px 0px 100% 0px', }); intersectionObserver.observe($observe); ```HTML ```html <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>FakeStore</title> <link type="text/css" href="styles.css" rel="stylesheet"> </head> <body>
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?