├── .gitignore ├── 01-todo ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── todo.js │ ├── todoApp.css │ └── todoApp.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 02-clima ├── .env ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ └── weather │ │ ├── loading.js │ │ ├── loading.module.css │ │ ├── weatherApp.js │ │ ├── weatherApp.module.css │ │ ├── weatherForm.js │ │ ├── weatherForm.module.css │ │ ├── weatherMainInfo.js │ │ └── weatherMainInfo.module.css │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 03-emoji-selector ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ └── emojiPicker │ │ ├── data.js │ │ ├── emojiButton.js │ │ ├── emojiList.js │ │ ├── emojiPicker.js │ │ ├── emojiPicker.module.scss │ │ ├── emojiPickerInput.js │ │ └── emojiSearch.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 04-bookstore ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── img │ │ ├── cover01.png │ │ ├── cover02.png │ │ ├── cover03.png │ │ ├── cover04.png │ │ └── cover05.png │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── api │ └── api.js │ ├── components │ ├── book.js │ ├── layout.js │ └── navbar.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ ├── create.js │ ├── index.js │ └── view.js │ ├── reportWebVitals.js │ ├── setupTests.js │ └── store │ └── store.js ├── 05-search ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── markedItem.js │ ├── results.js │ └── searchbar.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 06-acortador-urls ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── button.module.css │ ├── createForm.js │ ├── input.module.css │ ├── item.js │ ├── item.module.css │ ├── itemsContainer.js │ ├── itemsContainer.module.css │ ├── loader.js │ ├── loader.module.css │ ├── mainContainer.js │ ├── mainContainer.module.css │ └── useLocalStorage.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── pages │ ├── create.js │ └── redirect.js │ ├── reportWebVitals.js │ ├── setupTests.js │ └── store │ ├── actions.js │ └── store.js ├── 07-modal-lazy ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── loadingModal.js │ ├── modal.css │ ├── modal.js │ ├── modal.module.scss │ ├── openModal.js │ └── settingsModal.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 08-notion-component ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── blockComponents │ │ ├── tableBlock │ │ │ ├── cell.js │ │ │ ├── table.css │ │ │ ├── tableBlock.js │ │ │ └── tableBlockView.js │ │ ├── textBlock │ │ │ ├── textBlock.js │ │ │ └── textBlockView.js │ │ └── todoBlock │ │ │ ├── toDoBlockView.js │ │ │ └── todoBlock.js │ ├── blockView.css │ ├── blockView.js │ ├── button.js │ └── input.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 09-calculadora ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── button.js │ ├── calculator.css │ ├── calculator.js │ ├── calculatorState.js │ └── screen.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── 10-tiktok-effect ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── components │ ├── tiktok.css │ ├── tiktok.js │ ├── tiktok2.js │ ├── tiktokVideo.js │ ├── useFetch.js │ └── useItems.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js └── server ├── .gitignore ├── data.json ├── index.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/.gitignore -------------------------------------------------------------------------------- /01-todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/.gitignore -------------------------------------------------------------------------------- /01-todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/README.md -------------------------------------------------------------------------------- /01-todo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/package-lock.json -------------------------------------------------------------------------------- /01-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/package.json -------------------------------------------------------------------------------- /01-todo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/favicon.ico -------------------------------------------------------------------------------- /01-todo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/index.html -------------------------------------------------------------------------------- /01-todo/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/logo192.png -------------------------------------------------------------------------------- /01-todo/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/logo512.png -------------------------------------------------------------------------------- /01-todo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/manifest.json -------------------------------------------------------------------------------- /01-todo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/public/robots.txt -------------------------------------------------------------------------------- /01-todo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/App.css -------------------------------------------------------------------------------- /01-todo/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/App.js -------------------------------------------------------------------------------- /01-todo/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/App.test.js -------------------------------------------------------------------------------- /01-todo/src/components/todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/components/todo.js -------------------------------------------------------------------------------- /01-todo/src/components/todoApp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/components/todoApp.css -------------------------------------------------------------------------------- /01-todo/src/components/todoApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/components/todoApp.js -------------------------------------------------------------------------------- /01-todo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/index.css -------------------------------------------------------------------------------- /01-todo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/index.js -------------------------------------------------------------------------------- /01-todo/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/logo.svg -------------------------------------------------------------------------------- /01-todo/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/reportWebVitals.js -------------------------------------------------------------------------------- /01-todo/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/01-todo/src/setupTests.js -------------------------------------------------------------------------------- /02-clima/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/.env -------------------------------------------------------------------------------- /02-clima/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/.gitignore -------------------------------------------------------------------------------- /02-clima/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/README.md -------------------------------------------------------------------------------- /02-clima/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/package-lock.json -------------------------------------------------------------------------------- /02-clima/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/package.json -------------------------------------------------------------------------------- /02-clima/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/favicon.ico -------------------------------------------------------------------------------- /02-clima/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/index.html -------------------------------------------------------------------------------- /02-clima/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/logo192.png -------------------------------------------------------------------------------- /02-clima/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/logo512.png -------------------------------------------------------------------------------- /02-clima/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/manifest.json -------------------------------------------------------------------------------- /02-clima/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/public/robots.txt -------------------------------------------------------------------------------- /02-clima/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/App.css -------------------------------------------------------------------------------- /02-clima/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/App.js -------------------------------------------------------------------------------- /02-clima/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/App.test.js -------------------------------------------------------------------------------- /02-clima/src/components/weather/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/loading.js -------------------------------------------------------------------------------- /02-clima/src/components/weather/loading.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/loading.module.css -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherApp.js -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherApp.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherApp.module.css -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherForm.js -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherForm.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherForm.module.css -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherMainInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherMainInfo.js -------------------------------------------------------------------------------- /02-clima/src/components/weather/weatherMainInfo.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/components/weather/weatherMainInfo.module.css -------------------------------------------------------------------------------- /02-clima/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/index.css -------------------------------------------------------------------------------- /02-clima/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/index.js -------------------------------------------------------------------------------- /02-clima/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/logo.svg -------------------------------------------------------------------------------- /02-clima/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/reportWebVitals.js -------------------------------------------------------------------------------- /02-clima/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/02-clima/src/setupTests.js -------------------------------------------------------------------------------- /03-emoji-selector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/.gitignore -------------------------------------------------------------------------------- /03-emoji-selector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/README.md -------------------------------------------------------------------------------- /03-emoji-selector/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/package-lock.json -------------------------------------------------------------------------------- /03-emoji-selector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/package.json -------------------------------------------------------------------------------- /03-emoji-selector/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/favicon.ico -------------------------------------------------------------------------------- /03-emoji-selector/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/index.html -------------------------------------------------------------------------------- /03-emoji-selector/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/logo192.png -------------------------------------------------------------------------------- /03-emoji-selector/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/logo512.png -------------------------------------------------------------------------------- /03-emoji-selector/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/manifest.json -------------------------------------------------------------------------------- /03-emoji-selector/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/public/robots.txt -------------------------------------------------------------------------------- /03-emoji-selector/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/App.css -------------------------------------------------------------------------------- /03-emoji-selector/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/App.js -------------------------------------------------------------------------------- /03-emoji-selector/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/App.test.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/data.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiButton.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiList.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiPicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiPicker.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiPicker.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiPicker.module.scss -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiPickerInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiPickerInput.js -------------------------------------------------------------------------------- /03-emoji-selector/src/components/emojiPicker/emojiSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/components/emojiPicker/emojiSearch.js -------------------------------------------------------------------------------- /03-emoji-selector/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/index.css -------------------------------------------------------------------------------- /03-emoji-selector/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/index.js -------------------------------------------------------------------------------- /03-emoji-selector/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/logo.svg -------------------------------------------------------------------------------- /03-emoji-selector/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/reportWebVitals.js -------------------------------------------------------------------------------- /03-emoji-selector/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/03-emoji-selector/src/setupTests.js -------------------------------------------------------------------------------- /04-bookstore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/.gitignore -------------------------------------------------------------------------------- /04-bookstore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/README.md -------------------------------------------------------------------------------- /04-bookstore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/package-lock.json -------------------------------------------------------------------------------- /04-bookstore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/package.json -------------------------------------------------------------------------------- /04-bookstore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/favicon.ico -------------------------------------------------------------------------------- /04-bookstore/public/img/cover01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/img/cover01.png -------------------------------------------------------------------------------- /04-bookstore/public/img/cover02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/img/cover02.png -------------------------------------------------------------------------------- /04-bookstore/public/img/cover03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/img/cover03.png -------------------------------------------------------------------------------- /04-bookstore/public/img/cover04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/img/cover04.png -------------------------------------------------------------------------------- /04-bookstore/public/img/cover05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/img/cover05.png -------------------------------------------------------------------------------- /04-bookstore/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/index.html -------------------------------------------------------------------------------- /04-bookstore/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/logo192.png -------------------------------------------------------------------------------- /04-bookstore/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/logo512.png -------------------------------------------------------------------------------- /04-bookstore/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/manifest.json -------------------------------------------------------------------------------- /04-bookstore/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/public/robots.txt -------------------------------------------------------------------------------- /04-bookstore/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/App.css -------------------------------------------------------------------------------- /04-bookstore/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/App.js -------------------------------------------------------------------------------- /04-bookstore/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/App.test.js -------------------------------------------------------------------------------- /04-bookstore/src/api/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/api/api.js -------------------------------------------------------------------------------- /04-bookstore/src/components/book.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/components/book.js -------------------------------------------------------------------------------- /04-bookstore/src/components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/components/layout.js -------------------------------------------------------------------------------- /04-bookstore/src/components/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/components/navbar.js -------------------------------------------------------------------------------- /04-bookstore/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/index.css -------------------------------------------------------------------------------- /04-bookstore/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/index.js -------------------------------------------------------------------------------- /04-bookstore/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/logo.svg -------------------------------------------------------------------------------- /04-bookstore/src/pages/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/pages/create.js -------------------------------------------------------------------------------- /04-bookstore/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/pages/index.js -------------------------------------------------------------------------------- /04-bookstore/src/pages/view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/pages/view.js -------------------------------------------------------------------------------- /04-bookstore/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/reportWebVitals.js -------------------------------------------------------------------------------- /04-bookstore/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/setupTests.js -------------------------------------------------------------------------------- /04-bookstore/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/04-bookstore/src/store/store.js -------------------------------------------------------------------------------- /05-search/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/.gitignore -------------------------------------------------------------------------------- /05-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/README.md -------------------------------------------------------------------------------- /05-search/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/package-lock.json -------------------------------------------------------------------------------- /05-search/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/package.json -------------------------------------------------------------------------------- /05-search/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/favicon.ico -------------------------------------------------------------------------------- /05-search/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/index.html -------------------------------------------------------------------------------- /05-search/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/logo192.png -------------------------------------------------------------------------------- /05-search/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/logo512.png -------------------------------------------------------------------------------- /05-search/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/manifest.json -------------------------------------------------------------------------------- /05-search/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/public/robots.txt -------------------------------------------------------------------------------- /05-search/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/App.css -------------------------------------------------------------------------------- /05-search/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/App.js -------------------------------------------------------------------------------- /05-search/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/App.test.js -------------------------------------------------------------------------------- /05-search/src/components/markedItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/components/markedItem.js -------------------------------------------------------------------------------- /05-search/src/components/results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/components/results.js -------------------------------------------------------------------------------- /05-search/src/components/searchbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/components/searchbar.js -------------------------------------------------------------------------------- /05-search/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/index.css -------------------------------------------------------------------------------- /05-search/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/index.js -------------------------------------------------------------------------------- /05-search/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/logo.svg -------------------------------------------------------------------------------- /05-search/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/reportWebVitals.js -------------------------------------------------------------------------------- /05-search/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/05-search/src/setupTests.js -------------------------------------------------------------------------------- /06-acortador-urls/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/.gitignore -------------------------------------------------------------------------------- /06-acortador-urls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/README.md -------------------------------------------------------------------------------- /06-acortador-urls/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/package-lock.json -------------------------------------------------------------------------------- /06-acortador-urls/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/package.json -------------------------------------------------------------------------------- /06-acortador-urls/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/favicon.ico -------------------------------------------------------------------------------- /06-acortador-urls/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/index.html -------------------------------------------------------------------------------- /06-acortador-urls/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/logo192.png -------------------------------------------------------------------------------- /06-acortador-urls/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/logo512.png -------------------------------------------------------------------------------- /06-acortador-urls/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/manifest.json -------------------------------------------------------------------------------- /06-acortador-urls/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/public/robots.txt -------------------------------------------------------------------------------- /06-acortador-urls/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/App.css -------------------------------------------------------------------------------- /06-acortador-urls/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/App.js -------------------------------------------------------------------------------- /06-acortador-urls/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/App.test.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/button.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/button.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/createForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/createForm.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/input.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/input.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/item.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/item.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/item.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/itemsContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/itemsContainer.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/itemsContainer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/itemsContainer.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/loader.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/loader.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/loader.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/mainContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/mainContainer.js -------------------------------------------------------------------------------- /06-acortador-urls/src/components/mainContainer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/mainContainer.module.css -------------------------------------------------------------------------------- /06-acortador-urls/src/components/useLocalStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/components/useLocalStorage.js -------------------------------------------------------------------------------- /06-acortador-urls/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/index.css -------------------------------------------------------------------------------- /06-acortador-urls/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/index.js -------------------------------------------------------------------------------- /06-acortador-urls/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/logo.svg -------------------------------------------------------------------------------- /06-acortador-urls/src/pages/create.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/pages/create.js -------------------------------------------------------------------------------- /06-acortador-urls/src/pages/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/pages/redirect.js -------------------------------------------------------------------------------- /06-acortador-urls/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/reportWebVitals.js -------------------------------------------------------------------------------- /06-acortador-urls/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/setupTests.js -------------------------------------------------------------------------------- /06-acortador-urls/src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/store/actions.js -------------------------------------------------------------------------------- /06-acortador-urls/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/06-acortador-urls/src/store/store.js -------------------------------------------------------------------------------- /07-modal-lazy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/.gitignore -------------------------------------------------------------------------------- /07-modal-lazy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/README.md -------------------------------------------------------------------------------- /07-modal-lazy/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/package-lock.json -------------------------------------------------------------------------------- /07-modal-lazy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/package.json -------------------------------------------------------------------------------- /07-modal-lazy/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/favicon.ico -------------------------------------------------------------------------------- /07-modal-lazy/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/index.html -------------------------------------------------------------------------------- /07-modal-lazy/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/logo192.png -------------------------------------------------------------------------------- /07-modal-lazy/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/logo512.png -------------------------------------------------------------------------------- /07-modal-lazy/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/manifest.json -------------------------------------------------------------------------------- /07-modal-lazy/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/public/robots.txt -------------------------------------------------------------------------------- /07-modal-lazy/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/App.css -------------------------------------------------------------------------------- /07-modal-lazy/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/App.js -------------------------------------------------------------------------------- /07-modal-lazy/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/App.test.js -------------------------------------------------------------------------------- /07-modal-lazy/src/components/loadingModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/loadingModal.js -------------------------------------------------------------------------------- /07-modal-lazy/src/components/modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/modal.css -------------------------------------------------------------------------------- /07-modal-lazy/src/components/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/modal.js -------------------------------------------------------------------------------- /07-modal-lazy/src/components/modal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/modal.module.scss -------------------------------------------------------------------------------- /07-modal-lazy/src/components/openModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/openModal.js -------------------------------------------------------------------------------- /07-modal-lazy/src/components/settingsModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/components/settingsModal.js -------------------------------------------------------------------------------- /07-modal-lazy/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/index.css -------------------------------------------------------------------------------- /07-modal-lazy/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/index.js -------------------------------------------------------------------------------- /07-modal-lazy/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/logo.svg -------------------------------------------------------------------------------- /07-modal-lazy/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/reportWebVitals.js -------------------------------------------------------------------------------- /07-modal-lazy/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/07-modal-lazy/src/setupTests.js -------------------------------------------------------------------------------- /08-notion-component/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/.gitignore -------------------------------------------------------------------------------- /08-notion-component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/README.md -------------------------------------------------------------------------------- /08-notion-component/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/package-lock.json -------------------------------------------------------------------------------- /08-notion-component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/package.json -------------------------------------------------------------------------------- /08-notion-component/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/favicon.ico -------------------------------------------------------------------------------- /08-notion-component/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/index.html -------------------------------------------------------------------------------- /08-notion-component/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/logo192.png -------------------------------------------------------------------------------- /08-notion-component/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/logo512.png -------------------------------------------------------------------------------- /08-notion-component/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/manifest.json -------------------------------------------------------------------------------- /08-notion-component/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/public/robots.txt -------------------------------------------------------------------------------- /08-notion-component/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/App.css -------------------------------------------------------------------------------- /08-notion-component/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/App.js -------------------------------------------------------------------------------- /08-notion-component/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/App.test.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/tableBlock/cell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/tableBlock/cell.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/tableBlock/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/tableBlock/table.css -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/tableBlock/tableBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/tableBlock/tableBlock.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/tableBlock/tableBlockView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/tableBlock/tableBlockView.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/textBlock/textBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/textBlock/textBlock.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/textBlock/textBlockView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/textBlock/textBlockView.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/todoBlock/toDoBlockView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/todoBlock/toDoBlockView.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockComponents/todoBlock/todoBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockComponents/todoBlock/todoBlock.js -------------------------------------------------------------------------------- /08-notion-component/src/components/blockView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockView.css -------------------------------------------------------------------------------- /08-notion-component/src/components/blockView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/blockView.js -------------------------------------------------------------------------------- /08-notion-component/src/components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/button.js -------------------------------------------------------------------------------- /08-notion-component/src/components/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/components/input.js -------------------------------------------------------------------------------- /08-notion-component/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/index.css -------------------------------------------------------------------------------- /08-notion-component/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/index.js -------------------------------------------------------------------------------- /08-notion-component/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/logo.svg -------------------------------------------------------------------------------- /08-notion-component/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/reportWebVitals.js -------------------------------------------------------------------------------- /08-notion-component/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/08-notion-component/src/setupTests.js -------------------------------------------------------------------------------- /09-calculadora/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/.gitignore -------------------------------------------------------------------------------- /09-calculadora/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/README.md -------------------------------------------------------------------------------- /09-calculadora/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/package-lock.json -------------------------------------------------------------------------------- /09-calculadora/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/package.json -------------------------------------------------------------------------------- /09-calculadora/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/favicon.ico -------------------------------------------------------------------------------- /09-calculadora/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/index.html -------------------------------------------------------------------------------- /09-calculadora/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/logo192.png -------------------------------------------------------------------------------- /09-calculadora/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/logo512.png -------------------------------------------------------------------------------- /09-calculadora/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/manifest.json -------------------------------------------------------------------------------- /09-calculadora/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/public/robots.txt -------------------------------------------------------------------------------- /09-calculadora/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/App.css -------------------------------------------------------------------------------- /09-calculadora/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/App.js -------------------------------------------------------------------------------- /09-calculadora/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/App.test.js -------------------------------------------------------------------------------- /09-calculadora/src/components/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/components/button.js -------------------------------------------------------------------------------- /09-calculadora/src/components/calculator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/components/calculator.css -------------------------------------------------------------------------------- /09-calculadora/src/components/calculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/components/calculator.js -------------------------------------------------------------------------------- /09-calculadora/src/components/calculatorState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/components/calculatorState.js -------------------------------------------------------------------------------- /09-calculadora/src/components/screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/components/screen.js -------------------------------------------------------------------------------- /09-calculadora/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/index.css -------------------------------------------------------------------------------- /09-calculadora/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/index.js -------------------------------------------------------------------------------- /09-calculadora/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/logo.svg -------------------------------------------------------------------------------- /09-calculadora/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/reportWebVitals.js -------------------------------------------------------------------------------- /09-calculadora/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/09-calculadora/src/setupTests.js -------------------------------------------------------------------------------- /10-tiktok-effect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/.gitignore -------------------------------------------------------------------------------- /10-tiktok-effect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/README.md -------------------------------------------------------------------------------- /10-tiktok-effect/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/package-lock.json -------------------------------------------------------------------------------- /10-tiktok-effect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/package.json -------------------------------------------------------------------------------- /10-tiktok-effect/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/favicon.ico -------------------------------------------------------------------------------- /10-tiktok-effect/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/index.html -------------------------------------------------------------------------------- /10-tiktok-effect/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/logo192.png -------------------------------------------------------------------------------- /10-tiktok-effect/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/logo512.png -------------------------------------------------------------------------------- /10-tiktok-effect/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/manifest.json -------------------------------------------------------------------------------- /10-tiktok-effect/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/public/robots.txt -------------------------------------------------------------------------------- /10-tiktok-effect/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/App.css -------------------------------------------------------------------------------- /10-tiktok-effect/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/App.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/App.test.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/tiktok.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/tiktok.css -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/tiktok.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/tiktok.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/tiktok2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/tiktok2.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/tiktokVideo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/tiktokVideo.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/useFetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/useFetch.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/components/useItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/components/useItems.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/index.css -------------------------------------------------------------------------------- /10-tiktok-effect/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/index.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/logo.svg -------------------------------------------------------------------------------- /10-tiktok-effect/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/reportWebVitals.js -------------------------------------------------------------------------------- /10-tiktok-effect/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/10-tiktok-effect/src/setupTests.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | videos -------------------------------------------------------------------------------- /server/data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/server/index.js -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcosrivasr/10-apps-react/HEAD/server/package.json --------------------------------------------------------------------------------