├── Chapter02
├── builtin-html-tags
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── describing-ui-structures
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── dynamic-property-values-and-text
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── encapsulating-html
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── handling-events
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── hello-jsx
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── html-tag-conventions
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── jsx-fragments
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── WithFragments.jsx
│ │ ├── WithoutFragments.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── mapping-collections-to-elements
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── main.jsx
│ └── vite.config.js
├── namespaced-components
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyComponent.jsx
│ │ └── main.jsx
│ └── vite.config.js
└── nested-elements
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── MyButton.jsx
│ ├── MySection.jsx
│ └── main.jsx
│ └── vite.config.js
├── Chapter03
├── cancelling-requests-and-resetting-state
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.jsx
│ │ ├── Timer.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── fetching-component-data
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── initial-state-values
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── optimizing-side-effect-actions
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── passing-property-values
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyButton.jsx
│ │ ├── MyComponent.jsx
│ │ ├── MyList.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── updating-state-values
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.jsx
│ │ └── main.jsx
│ └── vite.config.js
└── what-are-component-properties
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── MyComponent.jsx
│ └── main.jsx
│ └── vite.config.js
├── Chapter04
├── declaring-handler-functions
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyButton.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── event-pooling
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyButton.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── inline-event-handlers
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyButton.jsx
│ │ └── main.jsx
│ └── vite.config.js
└── multiple-event-handlers
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── MyInput.jsx
│ └── main.jsx
│ └── vite.config.js
├── Chapter05
├── add-article-component
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── AddArticle.jsx
│ │ ├── ArticleItem.jsx
│ │ ├── ArticleList.jsx
│ │ ├── MyFeature.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── article-item-component
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── ArticleItem.jsx
│ │ ├── ArticleList.jsx
│ │ ├── MyFeature.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── article-list-component
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── ArticleList.jsx
│ │ ├── MyFeature.jsx
│ │ └── main.jsx
│ └── vite.config.js
├── monolithic-components
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyFeature.jsx
│ │ └── main.jsx
│ └── vite.config.js
└── render-props
│ ├── .eslintrc
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── AddArticle.jsx
│ ├── ArticleItem.jsx
│ ├── ArticleList.jsx
│ ├── MyFeature.jsx
│ └── main.jsx
│ └── vite.config.js
├── Chapter06
├── setting-up-typescript
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── using-typescript-in-react
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── App.tsx
│ ├── Button.tsx
│ ├── Counter.tsx
│ ├── Greeting.tsx
│ ├── InputField.tsx
│ ├── InputWithRef.tsx
│ ├── ThemeProvider.tsx
│ ├── UserCard.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter07
├── basic-linking
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── First.tsx
│ │ ├── Layout.tsx
│ │ ├── Second.tsx
│ │ └── main.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── decoupling-route-declarations
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── Layout.tsx
│ │ ├── Redirect.tsx
│ │ ├── main.tsx
│ │ ├── one
│ │ │ ├── First.tsx
│ │ │ ├── Second.tsx
│ │ │ └── index.tsx
│ │ └── two
│ │ │ ├── First.tsx
│ │ │ ├── Second.tsx
│ │ │ └── index.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── hello-route
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyComponent.tsx
│ │ └── main.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── query-parameters
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── MyComponent.tsx
│ │ ├── Users.tsx
│ │ ├── UsersContainer.tsx
│ │ ├── api.ts
│ │ └── main.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── resource-ids-in-routes
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── User.tsx
│ │ ├── UserContainer.tsx
│ │ ├── Users.tsx
│ │ ├── UsersContainer.tsx
│ │ ├── api.ts
│ │ └── main.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── url-and-query-parameters
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── App.tsx
│ ├── Echo.tsx
│ └── main.tsx
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter08
├── dynamic-imports-and-bundles
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── MyComponent.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── lazy-pages-and-routes
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── First.tsx
│ │ ├── Second.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── making-components-lazy
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── MyComponent.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── top-level-suspense-component
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── MyFeature.tsx
│ │ ├── MyPage.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── when-to-avoid-lazy-components
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── First
│ │ │ ├── One.tsx
│ │ │ ├── Three.tsx
│ │ │ ├── Two.tsx
│ │ │ └── index.tsx
│ │ ├── Second
│ │ │ ├── Five.tsx
│ │ │ ├── Four.tsx
│ │ │ ├── Six.tsx
│ │ │ └── index.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── working-with-spinner-fallbacks
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── App.tsx
│ ├── MyFeature.tsx
│ ├── MyPage.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter09
├── building-responsive-grid-layouts
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── checkboxes-and-radio-buttons
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── customizing-themes
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── making-styles
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── navigating-with-drawers
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── First.tsx
│ │ ├── Second.tsx
│ │ ├── Third.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── navigating-with-tabs
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── First.tsx
│ │ ├── Second.tsx
│ │ ├── Third.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── text-inputs-and-select-inputs
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── MySelect.tsx
│ │ ├── MyTextInput.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── using-containers
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── working-with-buttons
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── App.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter10
├── .eslintrc.cjs
├── .gitignore
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── src
│ ├── App.tsx
│ ├── AsyncUpdates.tsx
│ ├── BatchingUpdates.tsx
│ ├── PrioritizingUpdates.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
├── Chapter11
├── using-axios
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── GitHubUser.ts
│ │ ├── UserInfo.tsx
│ │ ├── api.ts
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── using-fetch-api
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── GitHubUser.ts
│ │ ├── UserInfo.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── using-graphql
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── GitHubUser.ts
│ │ ├── UserInfo.tsx
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── using-react-query
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ ├── App.tsx
│ ├── GitHubUser.ts
│ ├── UserInfo.tsx
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter13
├── react-server-components
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── README.md
│ ├── next.config.mjs
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ │ ├── next.svg
│ │ └── vercel.svg
│ ├── src
│ │ ├── app
│ │ │ ├── about
│ │ │ │ ├── loading.tsx
│ │ │ │ └── page.tsx
│ │ │ ├── favicon.ico
│ │ │ ├── globals.css
│ │ │ ├── layout.tsx
│ │ │ ├── page.tsx
│ │ │ └── posts
│ │ │ │ ├── [post]
│ │ │ │ └── page.tsx
│ │ │ │ └── page.tsx
│ │ └── components
│ │ │ └── Counter.tsx
│ ├── tailwind.config.ts
│ └── tsconfig.json
└── using-nextjs
│ ├── .eslintrc.json
│ ├── .gitignore
│ ├── README.md
│ ├── next.config.mjs
│ ├── package-lock.json
│ ├── package.json
│ ├── postcss.config.js
│ ├── public
│ ├── favicon.ico
│ ├── next.svg
│ └── vercel.svg
│ ├── src
│ ├── pages
│ │ ├── _app.tsx
│ │ ├── _document.tsx
│ │ ├── about.tsx
│ │ ├── api
│ │ │ └── hello.ts
│ │ ├── index.tsx
│ │ └── posts
│ │ │ ├── [post].tsx
│ │ │ └── index.tsx
│ └── styles
│ │ └── globals.css
│ ├── tailwind.config.ts
│ └── tsconfig.json
├── Chapter14
└── testing-reactjs
│ ├── .eslintrc.cjs
│ ├── .gitignore
│ ├── README.md
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.test.tsx
│ ├── App.tsx
│ ├── ClassCheck.test.tsx
│ ├── ClassCheck.tsx
│ ├── Input.test.tsx
│ ├── Input.tsx
│ ├── basic.test.ts
│ ├── basic.ts
│ ├── main.tsx
│ ├── useCounter.test.ts
│ ├── useCounter.ts
│ └── vite-env.d.ts
│ ├── tests
│ └── setup.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Chapter17
└── my-project
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ └── tsconfig.json
├── Chapter18
├── flexible-grids
│ ├── .gitignore
│ ├── App.tsx
│ ├── Box.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── flexible-rows-and-columns
│ ├── .gitignore
│ ├── App.tsx
│ ├── Box.tsx
│ ├── Column.tsx
│ ├── Row.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── flexible-rows
│ ├── .gitignore
│ ├── App.tsx
│ ├── Box.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── improved-three-column-layout
│ ├── .gitignore
│ ├── App.tsx
│ ├── Box.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── stylesheets
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
└── three-column-layout
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── styles.ts
│ ├── tsconfig.json
│ └── yarn.lock
├── Chapter19
├── file-based-router
│ ├── .gitignore
│ ├── app.json
│ ├── app
│ │ ├── _layout.tsx
│ │ ├── index.tsx
│ │ └── settings.tsx
│ ├── assets
│ │ ├── fonts
│ │ │ └── SpaceMono-Regular.ttf
│ │ └── images
│ │ │ ├── adaptive-icon.png
│ │ │ ├── favicon.png
│ │ │ ├── icon.png
│ │ │ └── splash.png
│ ├── babel.config.js
│ ├── components
│ │ ├── EditScreenInfo.tsx
│ │ ├── ExternalLink.tsx
│ │ ├── StyledText.tsx
│ │ ├── Themed.tsx
│ │ └── __tests__
│ │ │ └── StyledText-test.js
│ ├── constants
│ │ └── Colors.ts
│ ├── metro.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── navigation-basics
│ ├── .gitignore
│ ├── App.tsx
│ ├── Home.tsx
│ ├── Settings.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
├── navigation-header
│ ├── .gitignore
│ ├── App.tsx
│ ├── Details.tsx
│ ├── Home.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
├── route-parameters
│ ├── .gitignore
│ ├── App.tsx
│ ├── Details.tsx
│ ├── Home.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
└── tab-navigation
│ ├── .gitignore
│ ├── App.tsx
│ ├── Home.tsx
│ ├── News.tsx
│ ├── Settings.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter20
├── fetching-list-data
│ ├── .gitignore
│ ├── App.tsx
│ ├── List.tsx
│ ├── ListContainer.tsx
│ ├── ListControls.tsx
│ ├── ListFilter.tsx
│ ├── ListSort.tsx
│ ├── api.ts
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── lazy-list-loading
│ ├── .gitignore
│ ├── App.tsx
│ ├── List.tsx
│ ├── ListContainer.tsx
│ ├── api.ts
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.js
│ └── tsconfig.json
├── rendering-data-collections
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── sorting-and-filtering-lists
│ ├── .gitignore
│ ├── App.tsx
│ ├── List.tsx
│ ├── ListContainer.tsx
│ ├── ListControls.tsx
│ ├── ListFilter.tsx
│ ├── ListSort.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter21
├── plotting-overlays
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── plotting-points
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── whats-around-me
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── where-am-i
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter22
├── collecting-date-time-input
│ ├── .gitignore
│ ├── App.tsx
│ ├── DatePicker.android.tsx
│ ├── DatePicker.ios.tsx
│ ├── DatePickerProps.ts
│ ├── TimePicker.android.tsx
│ ├── TimePicker.ios.tsx
│ ├── TimePickerProps.ts
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── collecting-text-inputs
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── selecting-options
│ ├── .gitignore
│ ├── App.tsx
│ ├── Select.android.tsx
│ ├── Select.ios.tsx
│ ├── SelectProps.ts
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── toggling-on-and-off
│ ├── .gitignore
│ ├── App.tsx
│ ├── Switch.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter23
├── finger-scrolling
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── giving-touch-feedback
│ ├── .gitignore
│ ├── App.tsx
│ ├── Button.tsx
│ ├── PressableButton.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── swipable-and-cancellable
│ ├── .gitignore
│ ├── App.tsx
│ ├── Swipeable.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter24
├── indicating-progress
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── measuring-progress
│ ├── .gitignore
│ ├── App.tsx
│ ├── ProgressBar.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── navigation-indicators
│ ├── .gitignore
│ ├── App.tsx
│ ├── First.tsx
│ ├── Second.tsx
│ ├── Third.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── loading.tsx
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
└── step-progress-new
│ ├── .gitignore
│ ├── App.tsx
│ ├── First.tsx
│ ├── Fourth.tsx
│ ├── ProgressBar.tsx
│ ├── Second.tsx
│ ├── Third.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── router.ts
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter25
├── activity-modals
│ ├── .gitignore
│ ├── Activity.tsx
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── error-confirmation
│ ├── .gitignore
│ ├── App.tsx
│ ├── ErrorModal.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── passive-notifications
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.js
│ └── tsconfig.json
└── success-confirmation
│ ├── .gitignore
│ ├── App.tsx
│ ├── ConfirmationModal.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter26
├── animate-styling
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── layout-animation
│ ├── .gitignore
│ ├── App.tsx
│ ├── TodoItem.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter27
├── lazy-loading
│ ├── .gitignore
│ ├── App.tsx
│ ├── Button.tsx
│ ├── LazyImage.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ ├── placeholder.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── loading-images
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ ├── relay.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── rendering-icons
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── icon-names.ts
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── resizing-images
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── flux.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.js
│ └── tsconfig.json
├── Chapter28
├── network-state
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
├── storing-data
│ ├── .gitignore
│ ├── App.tsx
│ ├── Button.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── styles.ts
│ └── tsconfig.json
└── synchronizing-data
│ ├── .gitignore
│ ├── App.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── store.ts
│ ├── styles.ts
│ └── tsconfig.json
├── Chapter29
├── application-containers
│ ├── .gitignore
│ ├── .tamagui
│ │ └── tamagui.config.json
│ ├── .vscode
│ │ └── settings.json
│ ├── App.tsx
│ ├── AppContainer.tsx
│ ├── ScreenContainer.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── tamagui.config.ts
│ └── tsconfig.json
├── collecting-input
│ ├── .gitignore
│ ├── .tamagui
│ │ └── tamagui.config.json
│ ├── .vscode
│ │ └── settings.json
│ ├── App.tsx
│ ├── AppContainer.tsx
│ ├── ScreenContainer.tsx
│ ├── SelectDemo.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── tamagui.config.ts
│ └── tsconfig.json
├── headers-footers-navigation
│ ├── .gitignore
│ ├── .tamagui
│ │ └── tamagui.config.json
│ ├── .vscode
│ │ └── settings.json
│ ├── App.tsx
│ ├── AppContainer.tsx
│ ├── FooterButton.tsx
│ ├── ScreenContainer.tsx
│ ├── app.json
│ ├── assets
│ │ ├── adaptive-icon.png
│ │ ├── favicon.png
│ │ ├── icon.png
│ │ └── splash.png
│ ├── babel.config.js
│ ├── package-lock.json
│ ├── package.json
│ ├── tamagui.config.ts
│ └── tsconfig.json
└── using-layout-components
│ ├── .gitignore
│ ├── .tamagui
│ └── tamagui.config.json
│ ├── .vscode
│ └── settings.json
│ ├── App.tsx
│ ├── AppContainer.tsx
│ ├── CardItem.tsx
│ ├── ScreenContainer.tsx
│ ├── app.json
│ ├── assets
│ ├── adaptive-icon.png
│ ├── favicon.png
│ ├── icon.png
│ └── splash.png
│ ├── babel.config.js
│ ├── package.json
│ ├── tamagui.config.ts
│ └── tsconfig.json
├── LICENSE
└── README.md
/Chapter02/builtin-html-tags/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/.gitignore
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/index.html
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/package-lock.json
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/package.json
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/builtin-html-tags/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/builtin-html-tags/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/describing-ui-structures/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/describing-ui-structures/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/describing-ui-structures/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/describing-ui-structures/.gitignore
--------------------------------------------------------------------------------
/Chapter02/describing-ui-structures/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/describing-ui-structures/index.html
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/.gitignore
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/index.html
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/package.json
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/encapsulating-html/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/encapsulating-html/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/handling-events/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/handling-events/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/.gitignore
--------------------------------------------------------------------------------
/Chapter02/handling-events/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/index.html
--------------------------------------------------------------------------------
/Chapter02/handling-events/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/package-lock.json
--------------------------------------------------------------------------------
/Chapter02/handling-events/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/package.json
--------------------------------------------------------------------------------
/Chapter02/handling-events/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/handling-events/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/handling-events/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/.gitignore
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/index.html
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/package-lock.json
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/package.json
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/hello-jsx/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/hello-jsx/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/.gitignore
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/index.html
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/package.json
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/html-tag-conventions/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/html-tag-conventions/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/.gitignore
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/index.html
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/package-lock.json
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/package.json
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/src/WithFragments.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/src/WithFragments.jsx
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/jsx-fragments/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/jsx-fragments/vite.config.js
--------------------------------------------------------------------------------
/Chapter02/namespaced-components/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/namespaced-components/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/namespaced-components/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/namespaced-components/.gitignore
--------------------------------------------------------------------------------
/Chapter02/namespaced-components/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/namespaced-components/index.html
--------------------------------------------------------------------------------
/Chapter02/namespaced-components/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/namespaced-components/package.json
--------------------------------------------------------------------------------
/Chapter02/namespaced-components/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/namespaced-components/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/nested-elements/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/.eslintrc
--------------------------------------------------------------------------------
/Chapter02/nested-elements/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/.gitignore
--------------------------------------------------------------------------------
/Chapter02/nested-elements/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/index.html
--------------------------------------------------------------------------------
/Chapter02/nested-elements/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/package-lock.json
--------------------------------------------------------------------------------
/Chapter02/nested-elements/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/package.json
--------------------------------------------------------------------------------
/Chapter02/nested-elements/src/MyButton.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/src/MyButton.jsx
--------------------------------------------------------------------------------
/Chapter02/nested-elements/src/MySection.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/src/MySection.jsx
--------------------------------------------------------------------------------
/Chapter02/nested-elements/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/src/main.jsx
--------------------------------------------------------------------------------
/Chapter02/nested-elements/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter02/nested-elements/vite.config.js
--------------------------------------------------------------------------------
/Chapter03/fetching-component-data/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/fetching-component-data/.eslintrc
--------------------------------------------------------------------------------
/Chapter03/fetching-component-data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/fetching-component-data/.gitignore
--------------------------------------------------------------------------------
/Chapter03/fetching-component-data/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/fetching-component-data/index.html
--------------------------------------------------------------------------------
/Chapter03/fetching-component-data/src/App.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/fetching-component-data/src/App.jsx
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/.eslintrc
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/.gitignore
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/index.html
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/package.json
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/src/App.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/src/App.jsx
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/src/main.jsx
--------------------------------------------------------------------------------
/Chapter03/initial-state-values/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/initial-state-values/vite.config.js
--------------------------------------------------------------------------------
/Chapter03/passing-property-values/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/passing-property-values/.eslintrc
--------------------------------------------------------------------------------
/Chapter03/passing-property-values/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/passing-property-values/.gitignore
--------------------------------------------------------------------------------
/Chapter03/passing-property-values/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/passing-property-values/index.html
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/.eslintrc
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/.gitignore
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/index.html
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/package.json
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/src/App.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/src/App.jsx
--------------------------------------------------------------------------------
/Chapter03/updating-state-values/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter03/updating-state-values/src/main.jsx
--------------------------------------------------------------------------------
/Chapter04/event-pooling/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/.eslintrc
--------------------------------------------------------------------------------
/Chapter04/event-pooling/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/.gitignore
--------------------------------------------------------------------------------
/Chapter04/event-pooling/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/index.html
--------------------------------------------------------------------------------
/Chapter04/event-pooling/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/package-lock.json
--------------------------------------------------------------------------------
/Chapter04/event-pooling/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/package.json
--------------------------------------------------------------------------------
/Chapter04/event-pooling/src/MyButton.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/src/MyButton.jsx
--------------------------------------------------------------------------------
/Chapter04/event-pooling/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/src/main.jsx
--------------------------------------------------------------------------------
/Chapter04/event-pooling/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/event-pooling/vite.config.js
--------------------------------------------------------------------------------
/Chapter04/inline-event-handlers/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/inline-event-handlers/.eslintrc
--------------------------------------------------------------------------------
/Chapter04/inline-event-handlers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/inline-event-handlers/.gitignore
--------------------------------------------------------------------------------
/Chapter04/inline-event-handlers/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/inline-event-handlers/index.html
--------------------------------------------------------------------------------
/Chapter04/inline-event-handlers/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/inline-event-handlers/package.json
--------------------------------------------------------------------------------
/Chapter04/inline-event-handlers/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/inline-event-handlers/src/main.jsx
--------------------------------------------------------------------------------
/Chapter04/multiple-event-handlers/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/multiple-event-handlers/.eslintrc
--------------------------------------------------------------------------------
/Chapter04/multiple-event-handlers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/multiple-event-handlers/.gitignore
--------------------------------------------------------------------------------
/Chapter04/multiple-event-handlers/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter04/multiple-event-handlers/index.html
--------------------------------------------------------------------------------
/Chapter05/add-article-component/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/add-article-component/.eslintrc
--------------------------------------------------------------------------------
/Chapter05/add-article-component/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/add-article-component/.gitignore
--------------------------------------------------------------------------------
/Chapter05/add-article-component/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/add-article-component/index.html
--------------------------------------------------------------------------------
/Chapter05/add-article-component/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/add-article-component/package.json
--------------------------------------------------------------------------------
/Chapter05/add-article-component/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/add-article-component/src/main.jsx
--------------------------------------------------------------------------------
/Chapter05/article-item-component/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-item-component/.eslintrc
--------------------------------------------------------------------------------
/Chapter05/article-item-component/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-item-component/.gitignore
--------------------------------------------------------------------------------
/Chapter05/article-item-component/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-item-component/index.html
--------------------------------------------------------------------------------
/Chapter05/article-item-component/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-item-component/package.json
--------------------------------------------------------------------------------
/Chapter05/article-item-component/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-item-component/src/main.jsx
--------------------------------------------------------------------------------
/Chapter05/article-list-component/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-list-component/.eslintrc
--------------------------------------------------------------------------------
/Chapter05/article-list-component/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-list-component/.gitignore
--------------------------------------------------------------------------------
/Chapter05/article-list-component/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-list-component/index.html
--------------------------------------------------------------------------------
/Chapter05/article-list-component/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-list-component/package.json
--------------------------------------------------------------------------------
/Chapter05/article-list-component/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/article-list-component/src/main.jsx
--------------------------------------------------------------------------------
/Chapter05/monolithic-components/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/monolithic-components/.eslintrc
--------------------------------------------------------------------------------
/Chapter05/monolithic-components/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/monolithic-components/.gitignore
--------------------------------------------------------------------------------
/Chapter05/monolithic-components/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/monolithic-components/index.html
--------------------------------------------------------------------------------
/Chapter05/monolithic-components/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/monolithic-components/package.json
--------------------------------------------------------------------------------
/Chapter05/monolithic-components/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/monolithic-components/src/main.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/.eslintrc
--------------------------------------------------------------------------------
/Chapter05/render-props/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/.gitignore
--------------------------------------------------------------------------------
/Chapter05/render-props/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/index.html
--------------------------------------------------------------------------------
/Chapter05/render-props/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/package-lock.json
--------------------------------------------------------------------------------
/Chapter05/render-props/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/package.json
--------------------------------------------------------------------------------
/Chapter05/render-props/src/AddArticle.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/src/AddArticle.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/src/ArticleItem.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/src/ArticleItem.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/src/ArticleList.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/src/ArticleList.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/src/MyFeature.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/src/MyFeature.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/src/main.jsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/src/main.jsx
--------------------------------------------------------------------------------
/Chapter05/render-props/vite.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter05/render-props/vite.config.js
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/.gitignore
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/README.md
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/index.html
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/package.json
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/src/App.tsx
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/src/main.tsx
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter06/setting-up-typescript/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/setting-up-typescript/tsconfig.json
--------------------------------------------------------------------------------
/Chapter06/using-typescript-in-react/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter06/using-typescript-in-react/README.md
--------------------------------------------------------------------------------
/Chapter06/using-typescript-in-react/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter07/basic-linking/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter07/basic-linking/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/.gitignore
--------------------------------------------------------------------------------
/Chapter07/basic-linking/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/README.md
--------------------------------------------------------------------------------
/Chapter07/basic-linking/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/index.html
--------------------------------------------------------------------------------
/Chapter07/basic-linking/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/package-lock.json
--------------------------------------------------------------------------------
/Chapter07/basic-linking/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/package.json
--------------------------------------------------------------------------------
/Chapter07/basic-linking/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/src/App.tsx
--------------------------------------------------------------------------------
/Chapter07/basic-linking/src/First.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/src/First.tsx
--------------------------------------------------------------------------------
/Chapter07/basic-linking/src/Layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/src/Layout.tsx
--------------------------------------------------------------------------------
/Chapter07/basic-linking/src/Second.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/src/Second.tsx
--------------------------------------------------------------------------------
/Chapter07/basic-linking/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/src/main.tsx
--------------------------------------------------------------------------------
/Chapter07/basic-linking/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/tsconfig.json
--------------------------------------------------------------------------------
/Chapter07/basic-linking/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter07/basic-linking/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/basic-linking/vite.config.ts
--------------------------------------------------------------------------------
/Chapter07/decoupling-route-declarations/src/one/Second.tsx:
--------------------------------------------------------------------------------
1 | export default function Second() {
2 | return
Feature 1, page 2
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter07/decoupling-route-declarations/src/two/First.tsx:
--------------------------------------------------------------------------------
1 | export default function First() {
2 | return Feature 2, page 1
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter07/hello-route/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter07/hello-route/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/.gitignore
--------------------------------------------------------------------------------
/Chapter07/hello-route/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/README.md
--------------------------------------------------------------------------------
/Chapter07/hello-route/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/index.html
--------------------------------------------------------------------------------
/Chapter07/hello-route/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/package-lock.json
--------------------------------------------------------------------------------
/Chapter07/hello-route/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/package.json
--------------------------------------------------------------------------------
/Chapter07/hello-route/src/MyComponent.tsx:
--------------------------------------------------------------------------------
1 | export default function MyComponent() {
2 | return Hello Route!
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter07/hello-route/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/src/main.tsx
--------------------------------------------------------------------------------
/Chapter07/hello-route/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/tsconfig.json
--------------------------------------------------------------------------------
/Chapter07/hello-route/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter07/hello-route/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/hello-route/vite.config.ts
--------------------------------------------------------------------------------
/Chapter07/query-parameters/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter07/query-parameters/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/.gitignore
--------------------------------------------------------------------------------
/Chapter07/query-parameters/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/README.md
--------------------------------------------------------------------------------
/Chapter07/query-parameters/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/index.html
--------------------------------------------------------------------------------
/Chapter07/query-parameters/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/package-lock.json
--------------------------------------------------------------------------------
/Chapter07/query-parameters/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/package.json
--------------------------------------------------------------------------------
/Chapter07/query-parameters/src/MyComponent.tsx:
--------------------------------------------------------------------------------
1 | export default function MyComponent() {
2 | return Hello Route!
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter07/query-parameters/src/Users.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/src/Users.tsx
--------------------------------------------------------------------------------
/Chapter07/query-parameters/src/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/src/api.ts
--------------------------------------------------------------------------------
/Chapter07/query-parameters/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/src/main.tsx
--------------------------------------------------------------------------------
/Chapter07/query-parameters/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/tsconfig.json
--------------------------------------------------------------------------------
/Chapter07/query-parameters/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter07/query-parameters/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/query-parameters/vite.config.ts
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/.gitignore
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/README.md
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/index.html
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/package.json
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/src/App.tsx
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/src/User.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/src/User.tsx
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/src/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/src/api.ts
--------------------------------------------------------------------------------
/Chapter07/resource-ids-in-routes/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/resource-ids-in-routes/src/main.tsx
--------------------------------------------------------------------------------
/Chapter07/url-and-query-parameters/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/url-and-query-parameters/.gitignore
--------------------------------------------------------------------------------
/Chapter07/url-and-query-parameters/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/url-and-query-parameters/README.md
--------------------------------------------------------------------------------
/Chapter07/url-and-query-parameters/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter07/url-and-query-parameters/index.html
--------------------------------------------------------------------------------
/Chapter08/dynamic-imports-and-bundles/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/.gitignore
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/README.md
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/index.html
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/package.json
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/src/App.tsx
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/src/First.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/src/First.tsx
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/src/main.tsx
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter08/lazy-pages-and-routes/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/lazy-pages-and-routes/tsconfig.json
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/.gitignore
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/README.md
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/index.html
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/package.json
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/src/App.tsx
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter08/making-components-lazy/src/main.tsx
--------------------------------------------------------------------------------
/Chapter08/making-components-lazy/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter08/top-level-suspense-component/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/First/One.tsx:
--------------------------------------------------------------------------------
1 | export default function One() {
2 | return One
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/First/Two.tsx:
--------------------------------------------------------------------------------
1 | export default function Two() {
2 | return Two
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/Second/Five.tsx:
--------------------------------------------------------------------------------
1 | export default function Five() {
2 | return Five
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/Second/Four.tsx:
--------------------------------------------------------------------------------
1 | export default function Four() {
2 | return Four
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/Second/Six.tsx:
--------------------------------------------------------------------------------
1 | export default function Six() {
2 | return Six
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter08/when-to-avoid-lazy-components/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter08/working-with-spinner-fallbacks/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/building-responsive-grid-layouts/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/checkboxes-and-radio-buttons/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/.gitignore
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/README.md
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/index.html
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/package.json
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/src/main.tsx
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/tsconfig.json
--------------------------------------------------------------------------------
/Chapter09/customizing-themes/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/customizing-themes/vite.config.ts
--------------------------------------------------------------------------------
/Chapter09/making-styles/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter09/making-styles/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/.gitignore
--------------------------------------------------------------------------------
/Chapter09/making-styles/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/README.md
--------------------------------------------------------------------------------
/Chapter09/making-styles/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/index.html
--------------------------------------------------------------------------------
/Chapter09/making-styles/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/package-lock.json
--------------------------------------------------------------------------------
/Chapter09/making-styles/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/package.json
--------------------------------------------------------------------------------
/Chapter09/making-styles/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/making-styles/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/src/main.tsx
--------------------------------------------------------------------------------
/Chapter09/making-styles/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/making-styles/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/tsconfig.json
--------------------------------------------------------------------------------
/Chapter09/making-styles/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter09/making-styles/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/making-styles/vite.config.ts
--------------------------------------------------------------------------------
/Chapter09/navigating-with-drawers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-drawers/.gitignore
--------------------------------------------------------------------------------
/Chapter09/navigating-with-drawers/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-drawers/README.md
--------------------------------------------------------------------------------
/Chapter09/navigating-with-drawers/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-drawers/index.html
--------------------------------------------------------------------------------
/Chapter09/navigating-with-drawers/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-drawers/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-drawers/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/.gitignore
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/README.md
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/index.html
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/package.json
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/First.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/src/First.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/Second.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/src/Second.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/Third.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/src/Third.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/src/main.tsx
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/tsconfig.json
--------------------------------------------------------------------------------
/Chapter09/navigating-with-tabs/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/navigating-with-tabs/vite.config.ts
--------------------------------------------------------------------------------
/Chapter09/text-inputs-and-select-inputs/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/using-containers/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter09/using-containers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/.gitignore
--------------------------------------------------------------------------------
/Chapter09/using-containers/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/README.md
--------------------------------------------------------------------------------
/Chapter09/using-containers/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/index.html
--------------------------------------------------------------------------------
/Chapter09/using-containers/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/package-lock.json
--------------------------------------------------------------------------------
/Chapter09/using-containers/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/package.json
--------------------------------------------------------------------------------
/Chapter09/using-containers/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/using-containers/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/src/main.tsx
--------------------------------------------------------------------------------
/Chapter09/using-containers/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/using-containers/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/tsconfig.json
--------------------------------------------------------------------------------
/Chapter09/using-containers/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter09/using-containers/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/using-containers/vite.config.ts
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/.gitignore
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/README.md
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/index.html
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/package.json
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/src/App.tsx
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/src/main.tsx
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/tsconfig.json
--------------------------------------------------------------------------------
/Chapter09/working-with-buttons/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter09/working-with-buttons/vite.config.ts
--------------------------------------------------------------------------------
/Chapter10/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter10/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/.gitignore
--------------------------------------------------------------------------------
/Chapter10/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/README.md
--------------------------------------------------------------------------------
/Chapter10/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/index.html
--------------------------------------------------------------------------------
/Chapter10/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/package-lock.json
--------------------------------------------------------------------------------
/Chapter10/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/package.json
--------------------------------------------------------------------------------
/Chapter10/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/src/App.tsx
--------------------------------------------------------------------------------
/Chapter10/src/AsyncUpdates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/src/AsyncUpdates.tsx
--------------------------------------------------------------------------------
/Chapter10/src/BatchingUpdates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/src/BatchingUpdates.tsx
--------------------------------------------------------------------------------
/Chapter10/src/PrioritizingUpdates.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/src/PrioritizingUpdates.tsx
--------------------------------------------------------------------------------
/Chapter10/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/src/main.tsx
--------------------------------------------------------------------------------
/Chapter10/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter10/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/tsconfig.json
--------------------------------------------------------------------------------
/Chapter10/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter10/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter10/vite.config.ts
--------------------------------------------------------------------------------
/Chapter11/using-axios/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter11/using-axios/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/.gitignore
--------------------------------------------------------------------------------
/Chapter11/using-axios/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/README.md
--------------------------------------------------------------------------------
/Chapter11/using-axios/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/index.html
--------------------------------------------------------------------------------
/Chapter11/using-axios/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/package-lock.json
--------------------------------------------------------------------------------
/Chapter11/using-axios/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/package.json
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/src/App.tsx
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/GitHubUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/src/GitHubUser.ts
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/UserInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/src/UserInfo.tsx
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/src/api.ts
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/src/main.tsx
--------------------------------------------------------------------------------
/Chapter11/using-axios/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter11/using-axios/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/tsconfig.json
--------------------------------------------------------------------------------
/Chapter11/using-axios/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter11/using-axios/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-axios/vite.config.ts
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/.gitignore
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/README.md
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/index.html
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/package-lock.json
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/package.json
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/src/App.tsx
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/src/GitHubUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/src/GitHubUser.ts
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/src/UserInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/src/UserInfo.tsx
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/src/main.tsx
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/tsconfig.json
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter11/using-fetch-api/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-fetch-api/vite.config.ts
--------------------------------------------------------------------------------
/Chapter11/using-graphql/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter11/using-graphql/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/.gitignore
--------------------------------------------------------------------------------
/Chapter11/using-graphql/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/README.md
--------------------------------------------------------------------------------
/Chapter11/using-graphql/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/index.html
--------------------------------------------------------------------------------
/Chapter11/using-graphql/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/package-lock.json
--------------------------------------------------------------------------------
/Chapter11/using-graphql/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/package.json
--------------------------------------------------------------------------------
/Chapter11/using-graphql/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/src/App.tsx
--------------------------------------------------------------------------------
/Chapter11/using-graphql/src/GitHubUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/src/GitHubUser.ts
--------------------------------------------------------------------------------
/Chapter11/using-graphql/src/UserInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/src/UserInfo.tsx
--------------------------------------------------------------------------------
/Chapter11/using-graphql/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/src/main.tsx
--------------------------------------------------------------------------------
/Chapter11/using-graphql/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter11/using-graphql/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/tsconfig.json
--------------------------------------------------------------------------------
/Chapter11/using-graphql/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/tsconfig.node.json
--------------------------------------------------------------------------------
/Chapter11/using-graphql/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-graphql/vite.config.ts
--------------------------------------------------------------------------------
/Chapter11/using-react-query/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter11/using-react-query/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/.gitignore
--------------------------------------------------------------------------------
/Chapter11/using-react-query/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/README.md
--------------------------------------------------------------------------------
/Chapter11/using-react-query/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/index.html
--------------------------------------------------------------------------------
/Chapter11/using-react-query/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/package-lock.json
--------------------------------------------------------------------------------
/Chapter11/using-react-query/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/package.json
--------------------------------------------------------------------------------
/Chapter11/using-react-query/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/src/App.tsx
--------------------------------------------------------------------------------
/Chapter11/using-react-query/src/GitHubUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/src/GitHubUser.ts
--------------------------------------------------------------------------------
/Chapter11/using-react-query/src/UserInfo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/src/UserInfo.tsx
--------------------------------------------------------------------------------
/Chapter11/using-react-query/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/src/main.tsx
--------------------------------------------------------------------------------
/Chapter11/using-react-query/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/Chapter11/using-react-query/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/tsconfig.json
--------------------------------------------------------------------------------
/Chapter11/using-react-query/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter11/using-react-query/vite.config.ts
--------------------------------------------------------------------------------
/Chapter13/react-server-components/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter13/react-server-components/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/react-server-components/.gitignore
--------------------------------------------------------------------------------
/Chapter13/react-server-components/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/react-server-components/README.md
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/.gitignore
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/README.md
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/next.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/next.config.mjs
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/package-lock.json
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/package.json
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/postcss.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/postcss.config.js
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/public/favicon.ico
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/public/next.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/public/next.svg
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/public/vercel.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/public/vercel.svg
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/src/pages/_app.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/src/pages/_app.tsx
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/src/pages/about.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/src/pages/about.tsx
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/src/pages/api/hello.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/src/pages/api/hello.ts
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/src/pages/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/src/pages/index.tsx
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/tailwind.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/tailwind.config.ts
--------------------------------------------------------------------------------
/Chapter13/using-nextjs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter13/using-nextjs/tsconfig.json
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/.eslintrc.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/.eslintrc.cjs
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/.gitignore
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/README.md
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/index.html
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/package-lock.json
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/package.json
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/public/vite.svg
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/App.test.tsx
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/App.tsx:
--------------------------------------------------------------------------------
1 | export function App() {
2 | return Hello world
;
3 | }
4 |
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/Input.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/Input.tsx
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/basic.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/basic.test.ts
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/basic.ts:
--------------------------------------------------------------------------------
1 | export const squared = (n: number) => n * n
2 |
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/main.tsx
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/useCounter.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/useCounter.ts
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/src/vite-env.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/src/vite-env.d.ts
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/tests/setup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/tests/setup.ts
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/tsconfig.json
--------------------------------------------------------------------------------
/Chapter14/testing-reactjs/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter14/testing-reactjs/vite.config.ts
--------------------------------------------------------------------------------
/Chapter17/my-project/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/.gitignore
--------------------------------------------------------------------------------
/Chapter17/my-project/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/App.tsx
--------------------------------------------------------------------------------
/Chapter17/my-project/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/app.json
--------------------------------------------------------------------------------
/Chapter17/my-project/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter17/my-project/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/assets/icon.png
--------------------------------------------------------------------------------
/Chapter17/my-project/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/assets/splash.png
--------------------------------------------------------------------------------
/Chapter17/my-project/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/babel.config.js
--------------------------------------------------------------------------------
/Chapter17/my-project/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/package-lock.json
--------------------------------------------------------------------------------
/Chapter17/my-project/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/package.json
--------------------------------------------------------------------------------
/Chapter17/my-project/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter17/my-project/tsconfig.json
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/.gitignore
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/App.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/Box.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/Box.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/app.json
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/assets/icon.png
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/assets/splash.png
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/babel.config.js
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/package.json
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/styles.ts
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/tsconfig.json
--------------------------------------------------------------------------------
/Chapter18/flexible-grids/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-grids/yarn.lock
--------------------------------------------------------------------------------
/Chapter18/flexible-rows-and-columns/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows-and-columns/App.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-rows-and-columns/Box.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows-and-columns/Box.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-rows-and-columns/Row.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows-and-columns/Row.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/.gitignore
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/App.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/Box.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/Box.tsx
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/app.json
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/assets/icon.png
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/assets/splash.png
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/babel.config.js
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/package.json
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/styles.ts
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/tsconfig.json
--------------------------------------------------------------------------------
/Chapter18/flexible-rows/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/flexible-rows/yarn.lock
--------------------------------------------------------------------------------
/Chapter18/stylesheets/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/.gitignore
--------------------------------------------------------------------------------
/Chapter18/stylesheets/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/App.tsx
--------------------------------------------------------------------------------
/Chapter18/stylesheets/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/app.json
--------------------------------------------------------------------------------
/Chapter18/stylesheets/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter18/stylesheets/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/assets/icon.png
--------------------------------------------------------------------------------
/Chapter18/stylesheets/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/assets/splash.png
--------------------------------------------------------------------------------
/Chapter18/stylesheets/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/babel.config.js
--------------------------------------------------------------------------------
/Chapter18/stylesheets/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/package.json
--------------------------------------------------------------------------------
/Chapter18/stylesheets/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/styles.ts
--------------------------------------------------------------------------------
/Chapter18/stylesheets/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/tsconfig.json
--------------------------------------------------------------------------------
/Chapter18/stylesheets/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/stylesheets/yarn.lock
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/.gitignore
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/App.tsx
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/app.json
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/package.json
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/styles.ts
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/tsconfig.json
--------------------------------------------------------------------------------
/Chapter18/three-column-layout/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter18/three-column-layout/yarn.lock
--------------------------------------------------------------------------------
/Chapter19/file-based-router/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/.gitignore
--------------------------------------------------------------------------------
/Chapter19/file-based-router/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/app.json
--------------------------------------------------------------------------------
/Chapter19/file-based-router/app/_layout.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/app/_layout.tsx
--------------------------------------------------------------------------------
/Chapter19/file-based-router/app/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/app/index.tsx
--------------------------------------------------------------------------------
/Chapter19/file-based-router/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/babel.config.js
--------------------------------------------------------------------------------
/Chapter19/file-based-router/metro.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/metro.config.js
--------------------------------------------------------------------------------
/Chapter19/file-based-router/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/package.json
--------------------------------------------------------------------------------
/Chapter19/file-based-router/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/styles.ts
--------------------------------------------------------------------------------
/Chapter19/file-based-router/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/file-based-router/tsconfig.json
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/.gitignore
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/App.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/Home.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/Settings.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/Settings.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/app.json
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/assets/icon.png
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/babel.config.js
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/package.json
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/router.ts
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/styles.ts
--------------------------------------------------------------------------------
/Chapter19/navigation-basics/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-basics/tsconfig.json
--------------------------------------------------------------------------------
/Chapter19/navigation-header/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/.gitignore
--------------------------------------------------------------------------------
/Chapter19/navigation-header/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/App.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-header/Details.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/Details.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-header/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/Home.tsx
--------------------------------------------------------------------------------
/Chapter19/navigation-header/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/app.json
--------------------------------------------------------------------------------
/Chapter19/navigation-header/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/assets/icon.png
--------------------------------------------------------------------------------
/Chapter19/navigation-header/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/babel.config.js
--------------------------------------------------------------------------------
/Chapter19/navigation-header/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/package.json
--------------------------------------------------------------------------------
/Chapter19/navigation-header/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/router.ts
--------------------------------------------------------------------------------
/Chapter19/navigation-header/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/styles.ts
--------------------------------------------------------------------------------
/Chapter19/navigation-header/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/navigation-header/tsconfig.json
--------------------------------------------------------------------------------
/Chapter19/route-parameters/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/.gitignore
--------------------------------------------------------------------------------
/Chapter19/route-parameters/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/App.tsx
--------------------------------------------------------------------------------
/Chapter19/route-parameters/Details.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/Details.tsx
--------------------------------------------------------------------------------
/Chapter19/route-parameters/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/Home.tsx
--------------------------------------------------------------------------------
/Chapter19/route-parameters/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/app.json
--------------------------------------------------------------------------------
/Chapter19/route-parameters/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/assets/icon.png
--------------------------------------------------------------------------------
/Chapter19/route-parameters/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/babel.config.js
--------------------------------------------------------------------------------
/Chapter19/route-parameters/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/package.json
--------------------------------------------------------------------------------
/Chapter19/route-parameters/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/router.ts
--------------------------------------------------------------------------------
/Chapter19/route-parameters/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/styles.ts
--------------------------------------------------------------------------------
/Chapter19/route-parameters/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/route-parameters/tsconfig.json
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/.gitignore
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/App.tsx
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/Home.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/Home.tsx
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/News.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/News.tsx
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/Settings.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/Settings.tsx
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/app.json
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/assets/icon.png
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/assets/splash.png
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/babel.config.js
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/package-lock.json
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/package.json
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/router.ts
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/styles.ts
--------------------------------------------------------------------------------
/Chapter19/tab-navigation/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter19/tab-navigation/tsconfig.json
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/.gitignore
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/App.tsx
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/List.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/List.tsx
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/ListFilter.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/ListFilter.tsx
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/ListSort.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/ListSort.tsx
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/api.ts
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/app.json
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/package.json
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/styles.ts
--------------------------------------------------------------------------------
/Chapter20/fetching-list-data/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/fetching-list-data/tsconfig.json
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/.gitignore
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/App.tsx
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/List.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/List.tsx
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/api.ts
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/app.json
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/assets/icon.png
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/babel.config.js
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/package.json
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/styles.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/styles.js
--------------------------------------------------------------------------------
/Chapter20/lazy-list-loading/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter20/lazy-list-loading/tsconfig.json
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/.gitignore
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/App.tsx
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/app.json
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/assets/icon.png
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/babel.config.js
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/package.json
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/styles.ts
--------------------------------------------------------------------------------
/Chapter21/plotting-overlays/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-overlays/tsconfig.json
--------------------------------------------------------------------------------
/Chapter21/plotting-points/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/.gitignore
--------------------------------------------------------------------------------
/Chapter21/plotting-points/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/App.tsx
--------------------------------------------------------------------------------
/Chapter21/plotting-points/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/app.json
--------------------------------------------------------------------------------
/Chapter21/plotting-points/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/assets/icon.png
--------------------------------------------------------------------------------
/Chapter21/plotting-points/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/assets/splash.png
--------------------------------------------------------------------------------
/Chapter21/plotting-points/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/babel.config.js
--------------------------------------------------------------------------------
/Chapter21/plotting-points/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/package-lock.json
--------------------------------------------------------------------------------
/Chapter21/plotting-points/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/package.json
--------------------------------------------------------------------------------
/Chapter21/plotting-points/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/styles.ts
--------------------------------------------------------------------------------
/Chapter21/plotting-points/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/plotting-points/tsconfig.json
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/.gitignore
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/App.tsx
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/app.json
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/assets/icon.png
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/assets/splash.png
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/babel.config.js
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/package-lock.json
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/package.json
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/styles.ts
--------------------------------------------------------------------------------
/Chapter21/whats-around-me/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/whats-around-me/tsconfig.json
--------------------------------------------------------------------------------
/Chapter21/where-am-i/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/.gitignore
--------------------------------------------------------------------------------
/Chapter21/where-am-i/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/App.tsx
--------------------------------------------------------------------------------
/Chapter21/where-am-i/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/app.json
--------------------------------------------------------------------------------
/Chapter21/where-am-i/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter21/where-am-i/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/assets/icon.png
--------------------------------------------------------------------------------
/Chapter21/where-am-i/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/assets/splash.png
--------------------------------------------------------------------------------
/Chapter21/where-am-i/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/babel.config.js
--------------------------------------------------------------------------------
/Chapter21/where-am-i/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/package-lock.json
--------------------------------------------------------------------------------
/Chapter21/where-am-i/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/package.json
--------------------------------------------------------------------------------
/Chapter21/where-am-i/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/styles.ts
--------------------------------------------------------------------------------
/Chapter21/where-am-i/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter21/where-am-i/tsconfig.json
--------------------------------------------------------------------------------
/Chapter22/collecting-text-inputs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/collecting-text-inputs/.gitignore
--------------------------------------------------------------------------------
/Chapter22/collecting-text-inputs/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/collecting-text-inputs/App.tsx
--------------------------------------------------------------------------------
/Chapter22/collecting-text-inputs/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/collecting-text-inputs/app.json
--------------------------------------------------------------------------------
/Chapter22/collecting-text-inputs/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/collecting-text-inputs/styles.ts
--------------------------------------------------------------------------------
/Chapter22/selecting-options/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/.gitignore
--------------------------------------------------------------------------------
/Chapter22/selecting-options/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/App.tsx
--------------------------------------------------------------------------------
/Chapter22/selecting-options/Select.ios.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/Select.ios.tsx
--------------------------------------------------------------------------------
/Chapter22/selecting-options/SelectProps.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/SelectProps.ts
--------------------------------------------------------------------------------
/Chapter22/selecting-options/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/app.json
--------------------------------------------------------------------------------
/Chapter22/selecting-options/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/assets/icon.png
--------------------------------------------------------------------------------
/Chapter22/selecting-options/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/babel.config.js
--------------------------------------------------------------------------------
/Chapter22/selecting-options/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/package.json
--------------------------------------------------------------------------------
/Chapter22/selecting-options/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/styles.ts
--------------------------------------------------------------------------------
/Chapter22/selecting-options/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/selecting-options/tsconfig.json
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/.gitignore
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/App.tsx
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/Switch.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/Switch.tsx
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/app.json
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/package.json
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/styles.ts
--------------------------------------------------------------------------------
/Chapter22/toggling-on-and-off/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter22/toggling-on-and-off/tsconfig.json
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/.gitignore
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/App.tsx
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/app.json
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/assets/icon.png
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/babel.config.js
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/package.json
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/styles.ts
--------------------------------------------------------------------------------
/Chapter23/finger-scrolling/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/finger-scrolling/tsconfig.json
--------------------------------------------------------------------------------
/Chapter23/giving-touch-feedback/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/giving-touch-feedback/.gitignore
--------------------------------------------------------------------------------
/Chapter23/giving-touch-feedback/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/giving-touch-feedback/App.tsx
--------------------------------------------------------------------------------
/Chapter23/giving-touch-feedback/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/giving-touch-feedback/Button.tsx
--------------------------------------------------------------------------------
/Chapter23/giving-touch-feedback/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/giving-touch-feedback/app.json
--------------------------------------------------------------------------------
/Chapter23/giving-touch-feedback/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/giving-touch-feedback/styles.ts
--------------------------------------------------------------------------------
/Chapter23/swipable-and-cancellable/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/swipable-and-cancellable/App.tsx
--------------------------------------------------------------------------------
/Chapter23/swipable-and-cancellable/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter23/swipable-and-cancellable/app.json
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/.gitignore
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/App.tsx
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/app.json
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/package.json
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/styles.ts
--------------------------------------------------------------------------------
/Chapter24/indicating-progress/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/indicating-progress/tsconfig.json
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/.gitignore
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/App.tsx
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/app.json
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/package.json
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/styles.ts
--------------------------------------------------------------------------------
/Chapter24/measuring-progress/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/measuring-progress/tsconfig.json
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/.gitignore
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/App.tsx
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/First.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/First.tsx
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/Second.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/Second.tsx
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/Third.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/Third.tsx
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/app.json
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/loading.tsx
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/router.ts
--------------------------------------------------------------------------------
/Chapter24/navigation-indicators/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/navigation-indicators/styles.ts
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/.gitignore
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/App.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/First.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/First.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/Fourth.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/Fourth.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/ProgressBar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/ProgressBar.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/Second.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/Second.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/Third.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/Third.tsx
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/app.json
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/assets/icon.png
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/babel.config.js
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/package.json
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/router.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/router.ts
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/styles.ts
--------------------------------------------------------------------------------
/Chapter24/step-progress-new/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter24/step-progress-new/tsconfig.json
--------------------------------------------------------------------------------
/Chapter25/activity-modals/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/.gitignore
--------------------------------------------------------------------------------
/Chapter25/activity-modals/Activity.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/Activity.tsx
--------------------------------------------------------------------------------
/Chapter25/activity-modals/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/App.tsx
--------------------------------------------------------------------------------
/Chapter25/activity-modals/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/app.json
--------------------------------------------------------------------------------
/Chapter25/activity-modals/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/assets/icon.png
--------------------------------------------------------------------------------
/Chapter25/activity-modals/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/assets/splash.png
--------------------------------------------------------------------------------
/Chapter25/activity-modals/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/babel.config.js
--------------------------------------------------------------------------------
/Chapter25/activity-modals/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/package-lock.json
--------------------------------------------------------------------------------
/Chapter25/activity-modals/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/package.json
--------------------------------------------------------------------------------
/Chapter25/activity-modals/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/styles.ts
--------------------------------------------------------------------------------
/Chapter25/activity-modals/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/activity-modals/tsconfig.json
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/.gitignore
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/App.tsx
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/ErrorModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/ErrorModal.tsx
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/app.json
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/package.json
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/styles.ts
--------------------------------------------------------------------------------
/Chapter25/error-confirmation/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/error-confirmation/tsconfig.json
--------------------------------------------------------------------------------
/Chapter25/passive-notifications/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/passive-notifications/.gitignore
--------------------------------------------------------------------------------
/Chapter25/passive-notifications/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/passive-notifications/App.tsx
--------------------------------------------------------------------------------
/Chapter25/passive-notifications/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/passive-notifications/app.json
--------------------------------------------------------------------------------
/Chapter25/passive-notifications/styles.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/passive-notifications/styles.js
--------------------------------------------------------------------------------
/Chapter25/success-confirmation/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/success-confirmation/.gitignore
--------------------------------------------------------------------------------
/Chapter25/success-confirmation/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/success-confirmation/App.tsx
--------------------------------------------------------------------------------
/Chapter25/success-confirmation/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/success-confirmation/app.json
--------------------------------------------------------------------------------
/Chapter25/success-confirmation/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/success-confirmation/package.json
--------------------------------------------------------------------------------
/Chapter25/success-confirmation/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter25/success-confirmation/styles.ts
--------------------------------------------------------------------------------
/Chapter26/animate-styling/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/.gitignore
--------------------------------------------------------------------------------
/Chapter26/animate-styling/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/App.tsx
--------------------------------------------------------------------------------
/Chapter26/animate-styling/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/app.json
--------------------------------------------------------------------------------
/Chapter26/animate-styling/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/assets/icon.png
--------------------------------------------------------------------------------
/Chapter26/animate-styling/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/assets/splash.png
--------------------------------------------------------------------------------
/Chapter26/animate-styling/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/babel.config.js
--------------------------------------------------------------------------------
/Chapter26/animate-styling/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/package-lock.json
--------------------------------------------------------------------------------
/Chapter26/animate-styling/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/package.json
--------------------------------------------------------------------------------
/Chapter26/animate-styling/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/styles.ts
--------------------------------------------------------------------------------
/Chapter26/animate-styling/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/animate-styling/tsconfig.json
--------------------------------------------------------------------------------
/Chapter26/layout-animation/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/.gitignore
--------------------------------------------------------------------------------
/Chapter26/layout-animation/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/App.tsx
--------------------------------------------------------------------------------
/Chapter26/layout-animation/TodoItem.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/TodoItem.tsx
--------------------------------------------------------------------------------
/Chapter26/layout-animation/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/app.json
--------------------------------------------------------------------------------
/Chapter26/layout-animation/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/assets/icon.png
--------------------------------------------------------------------------------
/Chapter26/layout-animation/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/babel.config.js
--------------------------------------------------------------------------------
/Chapter26/layout-animation/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/package.json
--------------------------------------------------------------------------------
/Chapter26/layout-animation/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/styles.ts
--------------------------------------------------------------------------------
/Chapter26/layout-animation/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter26/layout-animation/tsconfig.json
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/.gitignore
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/App.tsx
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/Button.tsx
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/LazyImage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/LazyImage.tsx
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/app.json
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/assets/icon.png
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/assets/splash.png
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/babel.config.js
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/package-lock.json
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/package.json
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/styles.ts
--------------------------------------------------------------------------------
/Chapter27/lazy-loading/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/lazy-loading/tsconfig.json
--------------------------------------------------------------------------------
/Chapter27/loading-images/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/.gitignore
--------------------------------------------------------------------------------
/Chapter27/loading-images/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/App.tsx
--------------------------------------------------------------------------------
/Chapter27/loading-images/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/app.json
--------------------------------------------------------------------------------
/Chapter27/loading-images/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter27/loading-images/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/assets/icon.png
--------------------------------------------------------------------------------
/Chapter27/loading-images/assets/relay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/assets/relay.png
--------------------------------------------------------------------------------
/Chapter27/loading-images/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/assets/splash.png
--------------------------------------------------------------------------------
/Chapter27/loading-images/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/babel.config.js
--------------------------------------------------------------------------------
/Chapter27/loading-images/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/package-lock.json
--------------------------------------------------------------------------------
/Chapter27/loading-images/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/package.json
--------------------------------------------------------------------------------
/Chapter27/loading-images/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/styles.ts
--------------------------------------------------------------------------------
/Chapter27/loading-images/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/loading-images/tsconfig.json
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/.gitignore
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/App.tsx
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/app.json
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/assets/icon.png
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/assets/splash.png
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/babel.config.js
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/icon-names.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/icon-names.ts
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/package-lock.json
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/package.json
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/styles.ts
--------------------------------------------------------------------------------
/Chapter27/rendering-icons/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/rendering-icons/tsconfig.json
--------------------------------------------------------------------------------
/Chapter27/resizing-images/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/.gitignore
--------------------------------------------------------------------------------
/Chapter27/resizing-images/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/App.tsx
--------------------------------------------------------------------------------
/Chapter27/resizing-images/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/app.json
--------------------------------------------------------------------------------
/Chapter27/resizing-images/assets/flux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/assets/flux.png
--------------------------------------------------------------------------------
/Chapter27/resizing-images/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/assets/icon.png
--------------------------------------------------------------------------------
/Chapter27/resizing-images/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/assets/splash.png
--------------------------------------------------------------------------------
/Chapter27/resizing-images/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/babel.config.js
--------------------------------------------------------------------------------
/Chapter27/resizing-images/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/package-lock.json
--------------------------------------------------------------------------------
/Chapter27/resizing-images/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/package.json
--------------------------------------------------------------------------------
/Chapter27/resizing-images/styles.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/styles.js
--------------------------------------------------------------------------------
/Chapter27/resizing-images/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter27/resizing-images/tsconfig.json
--------------------------------------------------------------------------------
/Chapter28/network-state/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/.gitignore
--------------------------------------------------------------------------------
/Chapter28/network-state/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/App.tsx
--------------------------------------------------------------------------------
/Chapter28/network-state/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/app.json
--------------------------------------------------------------------------------
/Chapter28/network-state/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter28/network-state/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/assets/icon.png
--------------------------------------------------------------------------------
/Chapter28/network-state/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/assets/splash.png
--------------------------------------------------------------------------------
/Chapter28/network-state/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/babel.config.js
--------------------------------------------------------------------------------
/Chapter28/network-state/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/package-lock.json
--------------------------------------------------------------------------------
/Chapter28/network-state/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/package.json
--------------------------------------------------------------------------------
/Chapter28/network-state/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/styles.ts
--------------------------------------------------------------------------------
/Chapter28/network-state/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/network-state/tsconfig.json
--------------------------------------------------------------------------------
/Chapter28/storing-data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/.gitignore
--------------------------------------------------------------------------------
/Chapter28/storing-data/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/App.tsx
--------------------------------------------------------------------------------
/Chapter28/storing-data/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/Button.tsx
--------------------------------------------------------------------------------
/Chapter28/storing-data/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/app.json
--------------------------------------------------------------------------------
/Chapter28/storing-data/assets/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/assets/favicon.png
--------------------------------------------------------------------------------
/Chapter28/storing-data/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/assets/icon.png
--------------------------------------------------------------------------------
/Chapter28/storing-data/assets/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/assets/splash.png
--------------------------------------------------------------------------------
/Chapter28/storing-data/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/babel.config.js
--------------------------------------------------------------------------------
/Chapter28/storing-data/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/package-lock.json
--------------------------------------------------------------------------------
/Chapter28/storing-data/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/package.json
--------------------------------------------------------------------------------
/Chapter28/storing-data/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/styles.ts
--------------------------------------------------------------------------------
/Chapter28/storing-data/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/storing-data/tsconfig.json
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/.gitignore
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/App.tsx
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/app.json
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/package.json
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/store.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/store.ts
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/styles.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/styles.ts
--------------------------------------------------------------------------------
/Chapter28/synchronizing-data/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter28/synchronizing-data/tsconfig.json
--------------------------------------------------------------------------------
/Chapter29/application-containers/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/application-containers/.gitignore
--------------------------------------------------------------------------------
/Chapter29/application-containers/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/application-containers/App.tsx
--------------------------------------------------------------------------------
/Chapter29/application-containers/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/application-containers/app.json
--------------------------------------------------------------------------------
/Chapter29/collecting-input/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/.gitignore
--------------------------------------------------------------------------------
/Chapter29/collecting-input/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/App.tsx
--------------------------------------------------------------------------------
/Chapter29/collecting-input/AppContainer.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/AppContainer.tsx
--------------------------------------------------------------------------------
/Chapter29/collecting-input/SelectDemo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/SelectDemo.tsx
--------------------------------------------------------------------------------
/Chapter29/collecting-input/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/app.json
--------------------------------------------------------------------------------
/Chapter29/collecting-input/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/assets/icon.png
--------------------------------------------------------------------------------
/Chapter29/collecting-input/babel.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/babel.config.js
--------------------------------------------------------------------------------
/Chapter29/collecting-input/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/package.json
--------------------------------------------------------------------------------
/Chapter29/collecting-input/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/collecting-input/tsconfig.json
--------------------------------------------------------------------------------
/Chapter29/using-layout-components/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/using-layout-components/App.tsx
--------------------------------------------------------------------------------
/Chapter29/using-layout-components/app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/Chapter29/using-layout-components/app.json
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/React-and-React-Native-5E/HEAD/README.md
--------------------------------------------------------------------------------