├── .DS_Store ├── .gitignore ├── README.md ├── assets ├── db-schemas │ ├── airbnb.jpg │ ├── eventbrite.jpg │ ├── evernote.jpg │ ├── flickr.jpg │ ├── medium.jpg │ ├── meetup.jpg │ ├── producthunt.jpg │ ├── quora.jpg │ ├── soundcloud.jpg │ └── yelp.jpg ├── git-cheetsheat.pdf ├── images │ ├── github-feature-list.png │ ├── github-readme-example-1.png │ ├── github-readme-example-2.png │ ├── github-readme-example-3.png │ ├── github-wiki-bar.png │ ├── github-wiki-home.png │ └── readme-screenshots │ │ ├── codesandbox-browser-reactdevtools.png │ │ ├── codesandbox-console-reactdevtools-view-1.png │ │ ├── codesandbox-open-new-window.png │ │ ├── codesandbox-opened-dev-tools.png │ │ └── format-on-save.png ├── react-class-component-lifecycle.png ├── react-data-flow.png ├── react-fullstack-dataflow.pdf ├── react-how-thunks-work.pdf ├── react-redux-nothunk.png ├── react-redux-state-shape.md ├── react-use-effect-flow.png ├── sequelize-cheatsheet.pdf └── splash │ └── react-logo.svg ├── global-store.js ├── learning-objectives ├── README.md ├── w14-d1.md ├── w14-d2.md ├── w14-d3.md ├── w14-d4.md ├── w14-d5.md ├── w15-d1.md ├── w15-d2.md ├── w15-d3.md ├── w15-d4.md └── w15-d5.md ├── lecture-code ├── .DS_Store ├── w14d2 │ ├── HW-practices │ │ ├── aa14-react-router-intro │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ │ ├── App.jsx │ │ │ │ ├── components │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── Home.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── Movies │ │ │ │ │ │ ├── Movies.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ └── Stocks │ │ │ │ │ │ ├── Stocks.jsx │ │ │ │ │ │ └── index.js │ │ │ │ ├── index.css │ │ │ │ └── main.jsx │ │ │ └── vite.config.js │ │ ├── aa14-react-router-navigation │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ │ ├── App.jsx │ │ │ │ ├── Layout.jsx │ │ │ │ ├── components │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── Home.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── Movies │ │ │ │ │ │ ├── Movies.jsx │ │ │ │ │ │ └── index.js │ │ │ │ │ └── Stocks │ │ │ │ │ │ ├── Stocks.jsx │ │ │ │ │ │ └── index.js │ │ │ │ ├── index.css │ │ │ │ └── main.jsx │ │ │ └── vite.config.js │ │ └── aa14-react-router-nesting │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Home │ │ │ │ │ ├── Home.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── MovieDetails │ │ │ │ │ ├── MovieDetails.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── Movies │ │ │ │ │ ├── MovieNavBar.jsx │ │ │ │ │ ├── Movies.jsx │ │ │ │ │ └── index.js │ │ │ │ └── Stocks │ │ │ │ │ ├── Stocks.jsx │ │ │ │ │ └── index.js │ │ │ ├── data │ │ │ │ └── movieData.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ │ └── vite.config.js │ ├── Patchstagram │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── Billabong.ttf │ │ │ └── favicon-32x32.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Comment.css │ │ │ │ ├── Comment.jsx │ │ │ │ ├── Feed.jsx │ │ │ │ ├── Landing.css │ │ │ │ ├── Landing.jsx │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Post.css │ │ │ │ ├── Post.jsx │ │ │ │ ├── PostDetails.jsx │ │ │ │ ├── PostForm.jsx │ │ │ │ └── PurpleWrapper.jsx │ │ │ ├── data.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ └── vite.config.js │ └── Screenshot[1]-01.png ├── w14d3 │ ├── .DS_Store │ ├── HW-practices │ │ ├── aa14-react-hooks-useEffect-when-does-it-run │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ │ ├── App.jsx │ │ │ │ ├── UseEffectTest.jsx │ │ │ │ ├── index.css │ │ │ │ └── main.jsx │ │ │ └── vite.config.js │ │ ├── aa14-react-hooks-useEffect │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── setupTests.js │ │ │ ├── src │ │ │ │ ├── App.jsx │ │ │ │ ├── Cat.jsx │ │ │ │ ├── Home.jsx │ │ │ │ ├── TestComponent.jsx │ │ │ │ ├── TestComponentTwo.jsx │ │ │ │ ├── __tests__ │ │ │ │ │ ├── 01-Cat-backgroundColor.test.jsx │ │ │ │ │ ├── 02-Cat-localStorage.test.jsx │ │ │ │ │ └── 03-BONUS-Cat-reset-statusCode.test.jsx │ │ │ │ ├── data │ │ │ │ │ ├── colors.json │ │ │ │ │ └── validStatusCodes.json │ │ │ │ ├── index.css │ │ │ │ └── main.jsx │ │ │ └── vite.config.js │ │ └── aa14-react-hooks-useState │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ ├── setupTests.js │ │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── __tests__ │ │ │ │ ├── 01-theme.test.jsx │ │ │ │ ├── 02-counter.test.jsx │ │ │ │ └── 03-toggle-theme.test.jsx │ │ │ ├── components │ │ │ │ └── UseState │ │ │ │ │ ├── TestComp.jsx │ │ │ │ │ ├── UseState.css │ │ │ │ │ ├── UseState.jsx │ │ │ │ │ └── index.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ │ └── vite.config.js │ ├── Patchstagram-d3 │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── Billabong.ttf │ │ │ └── favicon-32x32.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Comment.css │ │ │ │ ├── Comment.jsx │ │ │ │ ├── Feed.css │ │ │ │ ├── Feed.jsx │ │ │ │ ├── Landing.css │ │ │ │ ├── Landing.jsx │ │ │ │ ├── Layout.css │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Post.css │ │ │ │ ├── Post.jsx │ │ │ │ ├── PostDetails.jsx │ │ │ │ ├── PostForm.jsx │ │ │ │ └── PurpleWrapper.jsx │ │ │ ├── data.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ └── vite.config.js │ └── Screenshot[2]-01.png ├── w14d4 │ ├── Patchstagram │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── Billabong.ttf │ │ │ └── favicon-32x32.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Comment.css │ │ │ │ ├── Comment.jsx │ │ │ │ ├── Feed.css │ │ │ │ ├── Feed.jsx │ │ │ │ ├── Landing.css │ │ │ │ ├── Landing.jsx │ │ │ │ ├── Layout.css │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Post.css │ │ │ │ ├── Post.jsx │ │ │ │ ├── PostDetails.jsx │ │ │ │ ├── PostForm.jsx │ │ │ │ ├── PurpleWrapper.jsx │ │ │ │ ├── Switch.css │ │ │ │ └── Switch.jsx │ │ │ ├── context │ │ │ │ ├── PostsContext.jsx │ │ │ │ └── ThemeContext.jsx │ │ │ ├── data.js │ │ │ ├── index.css │ │ │ └── main.jsx │ │ └── vite.config.js │ ├── Screenshot[1]-01.png │ └── short-practice │ │ └── aa14-react-context-intro │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── favicon.ico │ │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Detail.jsx │ │ │ ├── Navbar.jsx │ │ │ ├── SeparatorOne.jsx │ │ │ ├── SeparatorTwo.jsx │ │ │ └── SideCard.jsx │ │ ├── context │ │ │ └── HoroscopeContext.jsx │ │ ├── data │ │ │ └── horoscopes.js │ │ ├── index.css │ │ └── main.jsx │ │ └── vite.config.js ├── w15d1 │ └── react-dice │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── components │ │ │ ├── DiceContainer.css │ │ │ ├── DiceContainer.jsx │ │ │ ├── Die.css │ │ │ └── Die.jsx │ │ ├── index.css │ │ └── main.jsx │ │ └── vite.config.js ├── w15d2 │ ├── Patchstagram-complete │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── Billabong.ttf │ │ │ └── favicon-32x32.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Comment.css │ │ │ │ ├── Comment.jsx │ │ │ │ ├── Feed.css │ │ │ │ ├── Feed.jsx │ │ │ │ ├── Landing.css │ │ │ │ ├── Landing.jsx │ │ │ │ ├── Layout.css │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Post.css │ │ │ │ ├── Post.jsx │ │ │ │ ├── PostDetails.jsx │ │ │ │ ├── PostForm.jsx │ │ │ │ ├── PurpleWrapper.jsx │ │ │ │ ├── Switch.css │ │ │ │ └── Switch.jsx │ │ │ ├── context │ │ │ │ ├── PostsContext.jsx │ │ │ │ └── ThemeContext.jsx │ │ │ ├── data.js │ │ │ ├── index.css │ │ │ ├── main.jsx │ │ │ └── store │ │ │ │ ├── postsReducer.js │ │ │ │ ├── store.js │ │ │ │ └── usersReducer.js │ │ └── vite.config.js │ ├── Patchstagram-lunchtime │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ ├── Billabong.ttf │ │ │ └── favicon-32x32.png │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── Comment.css │ │ │ │ ├── Comment.jsx │ │ │ │ ├── Feed.css │ │ │ │ ├── Feed.jsx │ │ │ │ ├── Landing.css │ │ │ │ ├── Landing.jsx │ │ │ │ ├── Layout.css │ │ │ │ ├── Layout.jsx │ │ │ │ ├── Post.css │ │ │ │ ├── Post.jsx │ │ │ │ ├── PostDetails.jsx │ │ │ │ ├── PostForm.jsx │ │ │ │ ├── PurpleWrapper.jsx │ │ │ │ ├── Switch.css │ │ │ │ └── Switch.jsx │ │ │ ├── context │ │ │ │ ├── PostsContext.jsx │ │ │ │ └── ThemeContext.jsx │ │ │ ├── data.js │ │ │ ├── index.css │ │ │ ├── main.jsx │ │ │ └── store │ │ │ │ ├── store.js │ │ │ │ └── usersReducer.js │ │ └── vite.config.js │ ├── hw-practices │ │ ├── aa15-react-redux-actions-reducer │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.jsx │ │ │ │ ├── data │ │ │ │ │ └── data.json │ │ │ │ ├── index.css │ │ │ │ ├── main.jsx │ │ │ │ └── store │ │ │ │ │ ├── articleReducer.js │ │ │ │ │ ├── fruitReducer.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── store.js │ │ │ └── vite.config.js │ │ ├── aa15-react-redux-store │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.jsx │ │ │ │ ├── index.css │ │ │ │ ├── main.jsx │ │ │ │ └── store │ │ │ │ │ ├── fruitReducer.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── store.js │ │ │ └── vite.config.js │ │ └── aa15-react-redux-useDispatch-useSelector │ │ │ ├── .eslintrc.cjs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── ArticleList │ │ │ │ │ ├── ArticleList.jsx │ │ │ │ │ └── index.js │ │ │ │ └── SingleArticle │ │ │ │ │ ├── SingleArticle.css │ │ │ │ │ ├── SingleArticle.jsx │ │ │ │ │ └── index.js │ │ │ ├── data │ │ │ │ └── data.json │ │ │ ├── index.css │ │ │ ├── main.jsx │ │ │ └── store │ │ │ │ ├── articleReducer.js │ │ │ │ ├── fruitReducer.js │ │ │ │ ├── index.js │ │ │ │ └── store.js │ │ │ └── vite.config.js │ └── short-practices │ │ ├── aa15-react-redux-forms │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ │ └── favicon.ico │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── components │ │ │ │ ├── ArticleInput │ │ │ │ │ ├── ArticleInput.css │ │ │ │ │ ├── ArticleInput.jsx │ │ │ │ │ └── index.js │ │ │ │ ├── ArticleList │ │ │ │ │ ├── ArticleList.jsx │ │ │ │ │ └── index.js │ │ │ │ └── SingleArticle │ │ │ │ │ ├── SingleArticle.css │ │ │ │ │ ├── SingleArticle.jsx │ │ │ │ │ └── index.js │ │ │ ├── data │ │ │ │ └── data.json │ │ │ ├── index.css │ │ │ ├── main.jsx │ │ │ └── store │ │ │ │ ├── articleReducer.js │ │ │ │ ├── fruitReducer.js │ │ │ │ ├── index.js │ │ │ │ └── store.js │ │ └── vite.config.js │ │ └── aa15-react-redux-parameters │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── public │ │ └── favicon.ico │ │ ├── src │ │ ├── App.css │ │ ├── App.jsx │ │ ├── components │ │ │ ├── ArticleList │ │ │ │ ├── ArticleList.jsx │ │ │ │ └── index.js │ │ │ └── SingleArticle │ │ │ │ ├── SingleArticle.css │ │ │ │ ├── SingleArticle.jsx │ │ │ │ └── index.js │ │ ├── data │ │ │ └── data.json │ │ ├── index.css │ │ ├── main.jsx │ │ └── store │ │ │ ├── articleReducer.js │ │ │ ├── fruitReducer.js │ │ │ ├── index.js │ │ │ └── store.js │ │ └── vite.config.js └── w15d3 │ └── Patchstagram │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── API-DOCS.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ ├── Billabong.ttf │ └── favicon-32x32.png │ ├── src │ ├── App.css │ ├── App.jsx │ ├── components │ │ ├── Comment.css │ │ ├── Comment.jsx │ │ ├── Feed.css │ │ ├── Feed.jsx │ │ ├── Landing.css │ │ ├── Landing.jsx │ │ ├── Layout.css │ │ ├── Layout.jsx │ │ ├── Post.css │ │ ├── Post.jsx │ │ ├── PostDetails.jsx │ │ ├── PostForm.jsx │ │ ├── PurpleWrapper.jsx │ │ ├── Switch.css │ │ └── Switch.jsx │ ├── context │ │ ├── PostsContext.jsx │ │ └── ThemeContext.jsx │ ├── data.js │ ├── index.css │ ├── main.jsx │ └── store │ │ ├── postsReducer.js │ │ ├── store.js │ │ └── usersReducer.js │ └── vite.config.js ├── lecture-notes ├── README.md ├── w14d1-react-intro.md ├── w14d2-react-foundations.md ├── w14d3-hooks-forms.md ├── w14d4-context.md ├── w15d1-class-components.md ├── w15d2-redux-core.md ├── w15d3-redux-middleware.md └── w15d4-coding-day.md ├── long-practices ├── react-context-greenhouse │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README-ph2.md │ ├── README-ph3.md │ ├── README-ph4.md │ ├── README-ph5.md │ ├── README-ph6.md │ ├── README.md │ ├── build_trigger.md │ ├── ghapp.config.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── Greenhouse │ │ │ │ ├── ClimateStats.css │ │ │ │ ├── ClimateStats.jsx │ │ │ │ ├── Greenhouse.css │ │ │ │ ├── Greenhouse.jsx │ │ │ │ ├── LightSwitch.css │ │ │ │ ├── LightSwitch.jsx │ │ │ │ ├── images │ │ │ │ │ ├── greenhouse-day.jpg │ │ │ │ │ └── greenhouse-night.jpg │ │ │ │ └── index.js │ │ │ ├── Hygrometer │ │ │ │ ├── Hygrometer.css │ │ │ │ ├── Hygrometer.jsx │ │ │ │ ├── HygrometerBonus.jsx │ │ │ │ └── index.js │ │ │ ├── Navigation │ │ │ │ ├── Navigation.css │ │ │ │ ├── Navigation.jsx │ │ │ │ └── index.js │ │ │ └── Thermometer │ │ │ │ ├── Thermometer.css │ │ │ │ ├── Thermometer.jsx │ │ │ │ ├── ThermometerBonus.jsx │ │ │ │ └── index.js │ │ ├── context │ │ │ ├── ClimateContext.jsx │ │ │ └── ThemeContext.jsx │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js ├── react-context-with-tests │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── ghapp.config.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── setupTests.js │ ├── src │ │ ├── App.jsx │ │ ├── __tests__ │ │ │ ├── 1-SelectedCoffeeBean.test.jsx │ │ │ └── 2-SetCoffeeBean.test.jsx │ │ ├── components │ │ │ ├── SelectedCoffeeBean.jsx │ │ │ └── SetCoffeeBean.jsx │ │ ├── context │ │ │ └── CoffeeContext.jsx │ │ ├── index.css │ │ ├── main.jsx │ │ └── mockData │ │ │ └── coffeeBeans.json │ └── vite.config.js ├── react-hooks-explore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README-bonus.md │ ├── README-ph2.md │ ├── README-ph3.md │ ├── README-ph4.md │ ├── README.md │ ├── ghapp.config.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── products │ │ │ ├── bench.jpg │ │ │ ├── chair.jpg │ │ │ └── table.jpg │ ├── src │ │ ├── App.jsx │ │ ├── components │ │ │ ├── ProductDetails │ │ │ │ ├── ProductDetails.jsx │ │ │ │ └── index.js │ │ │ ├── ProductListItem │ │ │ │ ├── ProductListItem.jsx │ │ │ │ └── index.js │ │ │ └── ProductView │ │ │ │ ├── ProductView.css │ │ │ │ ├── ProductView.jsx │ │ │ │ ├── ProductViewBonus.jsx │ │ │ │ └── index.js │ │ ├── index.css │ │ ├── main.jsx │ │ └── mockdata │ │ │ └── products.json │ └── vite.config.js ├── react-hooks-useEffect-turkey │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README-bonuses.md │ ├── README-ph2.md │ ├── README-ph3.md │ ├── README-ph4.md │ ├── README.md │ ├── ghapp.config.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.jsx │ │ ├── bonus │ │ │ ├── App.jsx │ │ │ └── components │ │ │ │ ├── Message.jsx │ │ │ │ └── PictureDisplay.jsx │ │ ├── components │ │ │ ├── Message.jsx │ │ │ └── PictureDisplay.jsx │ │ ├── images │ │ │ ├── feather1.svg │ │ │ ├── feather2.svg │ │ │ ├── feather3.svg │ │ │ ├── feather4.svg │ │ │ ├── feather5.svg │ │ │ ├── feather6.svg │ │ │ ├── feather7.svg │ │ │ ├── feather8.svg │ │ │ ├── feather9.svg │ │ │ ├── featherA.svg │ │ │ └── turkey.png │ │ ├── index.css │ │ └── main.jsx │ └── vite.config.js └── react-router-art-museum │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README-bonus.md │ ├── README-ph1.md │ ├── README-ph2.md │ ├── README-ph3.md │ ├── README-ph4.md │ ├── README-ph5.md │ ├── README-ph6.md │ ├── README.md │ ├── build_trigger.md │ ├── ghapp.config.json │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.jsx │ ├── AppBonus.jsx │ ├── components │ │ ├── ArtDescription │ │ │ ├── ArtDescription.css │ │ │ ├── ArtDescription.jsx │ │ │ └── index.js │ │ ├── ArtImageTile │ │ │ ├── ArtImageTile.css │ │ │ ├── ArtImageTile.jsx │ │ │ └── index.js │ │ ├── GalleryNavigation │ │ │ ├── GalleryNavigation.css │ │ │ ├── GalleryNavigation.jsx │ │ │ └── index.js │ │ └── GalleryView │ │ │ ├── GalleryView.css │ │ │ ├── GalleryView.jsx │ │ │ └── index.js │ ├── data │ │ └── harvardArt.js │ ├── index.css │ └── main.jsx │ └── vite.config.js ├── project-week ├── README.md ├── css-grading-specs.md ├── design-and-styling.md ├── github-README-and-wiki-guidelines.md ├── overview-of-react-project-grading-process.md.md └── question-asking-protocol.md ├── react-redux-life-cycle-no-thunk.png ├── react-redux-life-cycle-yes-thunk.png ├── resources ├── JSbasics.md ├── README.md ├── codesandbox-FAQs.md ├── how-to-screenshots-and-formatting.md └── post-mod-5-resources.md ├── slides ├── W15d2.md ├── w14d1.md ├── w14d2.md ├── w14d3.md ├── w14d4.md ├── w15d1.md ├── w15d3.md └── w15d5.md ├── syllabus ├── week-14-day-1.md ├── week-14-day-2.md ├── week-14-day-3.md ├── week-14-day-4.md ├── week-15-day-1.md ├── week-15-day-2.md └── week-15-day-3.md ├── wk15d3.md └── wk15d4.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/README.md -------------------------------------------------------------------------------- /assets/db-schemas/airbnb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/airbnb.jpg -------------------------------------------------------------------------------- /assets/db-schemas/eventbrite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/eventbrite.jpg -------------------------------------------------------------------------------- /assets/db-schemas/evernote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/evernote.jpg -------------------------------------------------------------------------------- /assets/db-schemas/flickr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/flickr.jpg -------------------------------------------------------------------------------- /assets/db-schemas/medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/medium.jpg -------------------------------------------------------------------------------- /assets/db-schemas/meetup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/meetup.jpg -------------------------------------------------------------------------------- /assets/db-schemas/producthunt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/producthunt.jpg -------------------------------------------------------------------------------- /assets/db-schemas/quora.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/quora.jpg -------------------------------------------------------------------------------- /assets/db-schemas/soundcloud.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/soundcloud.jpg -------------------------------------------------------------------------------- /assets/db-schemas/yelp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/db-schemas/yelp.jpg -------------------------------------------------------------------------------- /assets/git-cheetsheat.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/git-cheetsheat.pdf -------------------------------------------------------------------------------- /assets/images/github-feature-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-feature-list.png -------------------------------------------------------------------------------- /assets/images/github-readme-example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-readme-example-1.png -------------------------------------------------------------------------------- /assets/images/github-readme-example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-readme-example-2.png -------------------------------------------------------------------------------- /assets/images/github-readme-example-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-readme-example-3.png -------------------------------------------------------------------------------- /assets/images/github-wiki-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-wiki-bar.png -------------------------------------------------------------------------------- /assets/images/github-wiki-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/github-wiki-home.png -------------------------------------------------------------------------------- /assets/images/readme-screenshots/codesandbox-browser-reactdevtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/readme-screenshots/codesandbox-browser-reactdevtools.png -------------------------------------------------------------------------------- /assets/images/readme-screenshots/codesandbox-console-reactdevtools-view-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/readme-screenshots/codesandbox-console-reactdevtools-view-1.png -------------------------------------------------------------------------------- /assets/images/readme-screenshots/codesandbox-open-new-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/readme-screenshots/codesandbox-open-new-window.png -------------------------------------------------------------------------------- /assets/images/readme-screenshots/codesandbox-opened-dev-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/readme-screenshots/codesandbox-opened-dev-tools.png -------------------------------------------------------------------------------- /assets/images/readme-screenshots/format-on-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/images/readme-screenshots/format-on-save.png -------------------------------------------------------------------------------- /assets/react-class-component-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-class-component-lifecycle.png -------------------------------------------------------------------------------- /assets/react-data-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-data-flow.png -------------------------------------------------------------------------------- /assets/react-fullstack-dataflow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-fullstack-dataflow.pdf -------------------------------------------------------------------------------- /assets/react-how-thunks-work.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-how-thunks-work.pdf -------------------------------------------------------------------------------- /assets/react-redux-nothunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-redux-nothunk.png -------------------------------------------------------------------------------- /assets/react-redux-state-shape.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-redux-state-shape.md -------------------------------------------------------------------------------- /assets/react-use-effect-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/react-use-effect-flow.png -------------------------------------------------------------------------------- /assets/sequelize-cheatsheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/sequelize-cheatsheet.pdf -------------------------------------------------------------------------------- /assets/splash/react-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/assets/splash/react-logo.svg -------------------------------------------------------------------------------- /global-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/global-store.js -------------------------------------------------------------------------------- /learning-objectives/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/README.md -------------------------------------------------------------------------------- /learning-objectives/w14-d1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w14-d1.md -------------------------------------------------------------------------------- /learning-objectives/w14-d2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w14-d2.md -------------------------------------------------------------------------------- /learning-objectives/w14-d3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w14-d3.md -------------------------------------------------------------------------------- /learning-objectives/w14-d4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w14-d4.md -------------------------------------------------------------------------------- /learning-objectives/w14-d5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w14-d5.md -------------------------------------------------------------------------------- /learning-objectives/w15-d1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w15-d1.md -------------------------------------------------------------------------------- /learning-objectives/w15-d2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w15-d2.md -------------------------------------------------------------------------------- /learning-objectives/w15-d3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w15-d3.md -------------------------------------------------------------------------------- /learning-objectives/w15-d4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w15-d4.md -------------------------------------------------------------------------------- /learning-objectives/w15-d5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/learning-objectives/w15-d5.md -------------------------------------------------------------------------------- /lecture-code/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/.DS_Store -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/README.md -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/index.html -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/package.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Home/Home.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Home/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Movies/Movies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Movies/Movies.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Movies/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Movies/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Stocks/Stocks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Stocks/Stocks.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Stocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/components/Stocks/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-intro/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-intro/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/README.md -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/index.html -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/package.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Home/Home.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Home/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Movies/Movies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Movies/Movies.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Movies/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Movies/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Stocks/Stocks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Stocks/Stocks.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Stocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/components/Stocks/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-navigation/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-navigation/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/README.md -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/index.html -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/package.json -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Home/Home.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Home/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/MovieDetails/MovieDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/MovieDetails/MovieDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/MovieDetails/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/MovieDetails/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/MovieNavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/MovieNavBar.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/Movies.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/Movies.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Movies/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Stocks/Stocks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Stocks/Stocks.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Stocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/components/Stocks/index.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/data/movieData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/data/movieData.js -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/HW-practices/aa14-react-router-nesting/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/HW-practices/aa14-react-router-nesting/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/README.md -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/index.html -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/package.json -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/App.css -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/data.js -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d2/Patchstagram/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Patchstagram/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d2/Screenshot[1]-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d2/Screenshot[1]-01.png -------------------------------------------------------------------------------- /lecture-code/w14d3/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/.DS_Store -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/README.md -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/index.html -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/package.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/UseEffectTest.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/UseEffectTest.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect-when-does-it-run/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/README.md -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/index.html -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/package.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/setupTests.js -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/Cat.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/Cat.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/Home.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/TestComponent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/TestComponent.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/TestComponentTwo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/TestComponentTwo.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/01-Cat-backgroundColor.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/01-Cat-backgroundColor.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/02-Cat-localStorage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/02-Cat-localStorage.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/03-BONUS-Cat-reset-statusCode.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/__tests__/03-BONUS-Cat-reset-statusCode.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/data/colors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/data/colors.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/data/validStatusCodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/data/validStatusCodes.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useEffect/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/README.md -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/index.html -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/package.json -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/setupTests.js -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/01-theme.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/01-theme.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/02-counter.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/02-counter.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/03-toggle-theme.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/__tests__/03-toggle-theme.test.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/TestComp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/TestComp.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/UseState.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/UseState.css -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/UseState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/UseState.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/components/UseState/index.js -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/HW-practices/aa14-react-hooks-useState/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/README.md -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/index.html -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/package.json -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/App.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Feed.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Layout.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/data.js -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d3/Patchstagram-d3/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Patchstagram-d3/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d3/Screenshot[2]-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d3/Screenshot[2]-01.png -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/README.md -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/index.html -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/package.json -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/App.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Feed.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Layout.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Switch.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/components/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/components/Switch.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/context/PostsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/context/PostsContext.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/data.js -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/Patchstagram/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Patchstagram/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w14d4/Screenshot[1]-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/Screenshot[1]-01.png -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/.gitignore -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/README.md -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/index.html -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/package.json -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/Detail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/Detail.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/Navbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/Navbar.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SeparatorOne.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SeparatorOne.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SeparatorTwo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SeparatorTwo.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SideCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/components/SideCard.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/context/HoroscopeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/context/HoroscopeContext.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/data/horoscopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/data/horoscopes.js -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/index.css -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w14d4/short-practice/aa14-react-context-intro/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w14d4/short-practice/aa14-react-context-intro/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/README.md -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/index.html -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/package.json -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/public/vite.svg -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/assets/react.svg -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/components/DiceContainer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/components/DiceContainer.css -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/components/DiceContainer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/components/DiceContainer.jsx -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/components/Die.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/components/Die.css -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/components/Die.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/components/Die.jsx -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d1/react-dice/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d1/react-dice/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Feed.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Layout.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Switch.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/components/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/components/Switch.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/context/PostsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/context/PostsContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/data.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/store/postsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/store/postsReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/src/store/usersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/src/store/usersReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-complete/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-complete/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Feed.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Layout.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Switch.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/components/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/components/Switch.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/context/PostsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/context/PostsContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/data.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/src/store/usersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/src/store/usersReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/Patchstagram-lunchtime/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/Patchstagram-lunchtime/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/data/data.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/articleReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/articleReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/fruitReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/fruitReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-actions-reducer/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/fruitReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/fruitReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-store/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-store/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/ArticleList/ArticleList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/ArticleList/ArticleList.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/ArticleList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/ArticleList/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/SingleArticle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/SingleArticle.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/SingleArticle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/SingleArticle.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/components/SingleArticle/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/data/data.json -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/articleReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/articleReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/fruitReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/fruitReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/hw-practices/aa15-react-redux-useDispatch-useSelector/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/ArticleInput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/ArticleInput.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/ArticleInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/ArticleInput.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleInput/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleList/ArticleList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleList/ArticleList.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/ArticleList/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/SingleArticle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/SingleArticle.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/SingleArticle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/SingleArticle.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/components/SingleArticle/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/data/data.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/articleReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/articleReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/fruitReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/fruitReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-forms/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-forms/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/README.md -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/index.html -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/package.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/public/favicon.ico -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/ArticleList/ArticleList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/ArticleList/ArticleList.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/ArticleList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/ArticleList/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/SingleArticle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/SingleArticle.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/SingleArticle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/SingleArticle.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/components/SingleArticle/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/data/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/data/data.json -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/articleReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/articleReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/fruitReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/fruitReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/index.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d2/short-practices/aa15-react-redux-parameters/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d2/short-practices/aa15-react-redux-parameters/vite.config.js -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/.eslintrc.cjs -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/.gitignore -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/API-DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/API-DOCS.md -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/index.html -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/package-lock.json -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/package.json -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/public/Billabong.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/public/Billabong.ttf -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/public/favicon-32x32.png -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/App.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/App.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Comment.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Comment.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Comment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Comment.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Feed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Feed.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Feed.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Feed.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Landing.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Landing.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Landing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Landing.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Layout.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Layout.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Post.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Post.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Post.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/PostDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/PostDetails.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/PostForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/PostForm.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/PurpleWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/PurpleWrapper.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Switch.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/components/Switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/components/Switch.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/context/PostsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/context/PostsContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/data.js -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/index.css -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/main.jsx -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/store/postsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/store/postsReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/store/store.js -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/src/store/usersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/src/store/usersReducer.js -------------------------------------------------------------------------------- /lecture-code/w15d3/Patchstagram/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-code/w15d3/Patchstagram/vite.config.js -------------------------------------------------------------------------------- /lecture-notes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/README.md -------------------------------------------------------------------------------- /lecture-notes/w14d1-react-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w14d1-react-intro.md -------------------------------------------------------------------------------- /lecture-notes/w14d2-react-foundations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w14d2-react-foundations.md -------------------------------------------------------------------------------- /lecture-notes/w14d3-hooks-forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w14d3-hooks-forms.md -------------------------------------------------------------------------------- /lecture-notes/w14d4-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w14d4-context.md -------------------------------------------------------------------------------- /lecture-notes/w15d1-class-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w15d1-class-components.md -------------------------------------------------------------------------------- /lecture-notes/w15d2-redux-core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w15d2-redux-core.md -------------------------------------------------------------------------------- /lecture-notes/w15d3-redux-middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w15d3-redux-middleware.md -------------------------------------------------------------------------------- /lecture-notes/w15d4-coding-day.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/lecture-notes/w15d4-coding-day.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/.eslintrc.cjs -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/.gitignore -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README-ph2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README-ph2.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README-ph3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README-ph3.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README-ph4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README-ph4.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README-ph5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README-ph5.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README-ph6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README-ph6.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/README.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/build_trigger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/build_trigger.md -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/ghapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/ghapp.config.json -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/index.html -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/package-lock.json -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/package.json -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/public/favicon.ico -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/App.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/ClimateStats.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/ClimateStats.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/ClimateStats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/ClimateStats.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/Greenhouse.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/Greenhouse.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/Greenhouse.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/Greenhouse.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/LightSwitch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/LightSwitch.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/LightSwitch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/LightSwitch.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/images/greenhouse-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/images/greenhouse-day.jpg -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/images/greenhouse-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/images/greenhouse-night.jpg -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Greenhouse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Greenhouse/index.js -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Hygrometer/Hygrometer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Hygrometer/Hygrometer.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Hygrometer/Hygrometer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Hygrometer/Hygrometer.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Hygrometer/HygrometerBonus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Hygrometer/HygrometerBonus.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Hygrometer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Hygrometer/index.js -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Navigation/Navigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Navigation/Navigation.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Navigation/Navigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Navigation/Navigation.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Navigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Navigation/index.js -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Thermometer/Thermometer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Thermometer/Thermometer.css -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Thermometer/Thermometer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Thermometer/Thermometer.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Thermometer/ThermometerBonus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Thermometer/ThermometerBonus.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/components/Thermometer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/components/Thermometer/index.js -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/context/ClimateContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/context/ClimateContext.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/context/ThemeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/context/ThemeContext.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/index.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-family: sans-serif; 3 | } 4 | -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/src/main.jsx -------------------------------------------------------------------------------- /long-practices/react-context-greenhouse/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-greenhouse/vite.config.js -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/.eslintrc.cjs -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/.gitignore -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/README.md -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/ghapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/ghapp.config.json -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/index.html -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/package-lock.json -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/package.json -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/public/favicon.ico -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/setupTests.js -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/App.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/__tests__/1-SelectedCoffeeBean.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/__tests__/1-SelectedCoffeeBean.test.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/__tests__/2-SetCoffeeBean.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/__tests__/2-SetCoffeeBean.test.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/components/SelectedCoffeeBean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/components/SelectedCoffeeBean.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/components/SetCoffeeBean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/components/SetCoffeeBean.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/context/CoffeeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/context/CoffeeContext.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/index.css: -------------------------------------------------------------------------------- 1 | /* TODO: Add sitewide styles */ 2 | -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/main.jsx -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/src/mockData/coffeeBeans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/src/mockData/coffeeBeans.json -------------------------------------------------------------------------------- /long-practices/react-context-with-tests/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-context-with-tests/vite.config.js -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/.eslintrc.cjs -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/.gitignore -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/README-bonus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/README-bonus.md -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/README-ph2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/README-ph2.md -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/README-ph3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/README-ph3.md -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/README-ph4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/README-ph4.md -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/README.md -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/ghapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/ghapp.config.json -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/index.html -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/package-lock.json -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/package.json -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/public/favicon.ico -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/public/products/bench.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/public/products/bench.jpg -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/public/products/chair.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/public/products/chair.jpg -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/public/products/table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/public/products/table.jpg -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/App.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductDetails/ProductDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductDetails/ProductDetails.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductDetails/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductDetails/index.js -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductListItem/ProductListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductListItem/ProductListItem.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductListItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductListItem/index.js -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductView/ProductView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductView/ProductView.css -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductView/ProductView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductView/ProductView.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductView/ProductViewBonus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductView/ProductViewBonus.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/components/ProductView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/components/ProductView/index.js -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/index.css -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/main.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/src/mockdata/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/src/mockdata/products.json -------------------------------------------------------------------------------- /long-practices/react-hooks-explore/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-explore/vite.config.js -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/.eslintrc.cjs -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/.gitignore -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/README-bonuses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/README-bonuses.md -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/README-ph2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/README-ph2.md -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/README-ph3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/README-ph3.md -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/README-ph4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/README-ph4.md -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/README.md -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/ghapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/ghapp.config.json -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/index.html -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/package-lock.json -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/package.json -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/public/favicon.ico -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/App.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/bonus/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/bonus/App.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/bonus/components/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/bonus/components/Message.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/bonus/components/PictureDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/bonus/components/PictureDisplay.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/components/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/components/Message.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/components/PictureDisplay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/components/PictureDisplay.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather1.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather2.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather3.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather4.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather5.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather6.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather7.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather8.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/feather9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/feather9.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/featherA.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/featherA.svg -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/images/turkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/images/turkey.png -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/index.css -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/src/main.jsx -------------------------------------------------------------------------------- /long-practices/react-hooks-useEffect-turkey/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-hooks-useEffect-turkey/vite.config.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/.eslintrc.cjs -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/.gitignore -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-bonus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-bonus.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph1.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph2.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph3.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph4.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph5.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README-ph6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README-ph6.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/README.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/build_trigger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/build_trigger.md -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/ghapp.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/ghapp.config.json -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/index.html -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/package-lock.json -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/package.json -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/public/favicon.ico -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/App.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/AppBonus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/AppBonus.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtDescription/ArtDescription.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtDescription/ArtDescription.css -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtDescription/ArtDescription.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtDescription/ArtDescription.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtDescription/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtDescription/index.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtImageTile/ArtImageTile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtImageTile/ArtImageTile.css -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtImageTile/ArtImageTile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtImageTile/ArtImageTile.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/ArtImageTile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/ArtImageTile/index.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryNavigation/GalleryNavigation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryNavigation/GalleryNavigation.css -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryNavigation/GalleryNavigation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryNavigation/GalleryNavigation.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryNavigation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryNavigation/index.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryView/GalleryView.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryView/GalleryView.css -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryView/GalleryView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryView/GalleryView.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/components/GalleryView/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/components/GalleryView/index.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/data/harvardArt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/data/harvardArt.js -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/index.css: -------------------------------------------------------------------------------- 1 | .page-wrapper { 2 | display: flex; 3 | } 4 | -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/src/main.jsx -------------------------------------------------------------------------------- /long-practices/react-router-art-museum/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/long-practices/react-router-art-museum/vite.config.js -------------------------------------------------------------------------------- /project-week/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/README.md -------------------------------------------------------------------------------- /project-week/css-grading-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/css-grading-specs.md -------------------------------------------------------------------------------- /project-week/design-and-styling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/design-and-styling.md -------------------------------------------------------------------------------- /project-week/github-README-and-wiki-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/github-README-and-wiki-guidelines.md -------------------------------------------------------------------------------- /project-week/overview-of-react-project-grading-process.md.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/overview-of-react-project-grading-process.md.md -------------------------------------------------------------------------------- /project-week/question-asking-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/project-week/question-asking-protocol.md -------------------------------------------------------------------------------- /react-redux-life-cycle-no-thunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/react-redux-life-cycle-no-thunk.png -------------------------------------------------------------------------------- /react-redux-life-cycle-yes-thunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/react-redux-life-cycle-yes-thunk.png -------------------------------------------------------------------------------- /resources/JSbasics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/resources/JSbasics.md -------------------------------------------------------------------------------- /resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/resources/README.md -------------------------------------------------------------------------------- /resources/codesandbox-FAQs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/resources/codesandbox-FAQs.md -------------------------------------------------------------------------------- /resources/how-to-screenshots-and-formatting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/resources/how-to-screenshots-and-formatting.md -------------------------------------------------------------------------------- /resources/post-mod-5-resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/resources/post-mod-5-resources.md -------------------------------------------------------------------------------- /slides/W15d2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/W15d2.md -------------------------------------------------------------------------------- /slides/w14d1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w14d1.md -------------------------------------------------------------------------------- /slides/w14d2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w14d2.md -------------------------------------------------------------------------------- /slides/w14d3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w14d3.md -------------------------------------------------------------------------------- /slides/w14d4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w14d4.md -------------------------------------------------------------------------------- /slides/w15d1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w15d1.md -------------------------------------------------------------------------------- /slides/w15d3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w15d3.md -------------------------------------------------------------------------------- /slides/w15d5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/slides/w15d5.md -------------------------------------------------------------------------------- /syllabus/week-14-day-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-14-day-1.md -------------------------------------------------------------------------------- /syllabus/week-14-day-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-14-day-2.md -------------------------------------------------------------------------------- /syllabus/week-14-day-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-14-day-3.md -------------------------------------------------------------------------------- /syllabus/week-14-day-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-14-day-4.md -------------------------------------------------------------------------------- /syllabus/week-15-day-1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /syllabus/week-15-day-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-15-day-2.md -------------------------------------------------------------------------------- /syllabus/week-15-day-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/syllabus/week-15-day-3.md -------------------------------------------------------------------------------- /wk15d3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/wk15d3.md -------------------------------------------------------------------------------- /wk15d4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appacademy/Module-5-Resources/HEAD/wk15d4.md --------------------------------------------------------------------------------