ExtraTorrent.st - The Largest Bittorent System
Latest Articles
Most searched
ExtraTorrent.st > Categories > Other torrents


Browse Other torrents

Complete Intro to React, v8 [2022, ENG] torrent


Download torrent: Magnet link
Info hash: 86EA291A013A6BEECF9B58A4CD4FBC5CBC65E32C
Category: Categories > Other torrents
Trackers:
http://bt.t-ru.org/ann?magnet
http://bt1.t-ru.org/ann
http://bt2.t-ru.org/ann
http://bt4.t-ru.org/ann
udp://tracker.opentrackr.org:1337
udp://open.stealth.si:80/announce
udp://tracker.torrent.eu.org:451/announce
udp://exodus.desync.com:6969
udp://open.demonii.com:1337/announce
udp://tracker.coppersurfer.tk:6969
udp://p4p.arenabg.com:1337
udp://tracker.internetwarriors.net:1337
Health:
 seeds: 8, leechers: 4
Torrent language:  
Total Size: 2.60 GB
Number of files:
34   
Uploader:
iamalaska
Torrent added:2023-02-02 17:51:00

Download Complete Intro to React, v8 [2022, ENG] torrent




Torrent Description
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Complete Intro to React, v8

Год выпуска: 2022
Производитель: frontendmasters.com
Сайт производителя: https://frontendmasters.com/courses/complete-react-v8/
Автор: Brian Holt
Продолжительность: 5 hours, 50 min
Тип раздаваемого материала: Видеоклипы
Язык: Английский
Описание: Learn to build real-world applications using modern React 18.x+! Much more than an intro, you’ll start from the ground up, getting to using the latest features in React, including hooks, effects, context, and portals. Throughout the course, you’ll piece together tools from the entire React ecosystem (like Vite, ESLint, TailwindCSS, React Router, and React Query) to build a complete application to browse adoptable pets!
Published: December 5, 2022

Resources and Downloads

Course Website https://react-v8.holt.courses/
Course Repo https://github.com/btholt/complete-intro-to-react-v8/
Course Project Files https://github.com/btholt/citr-v8-project/
[spoiler="Содержание"]
Table of Contents
Introduction

Introduction
00:00:00 - 00:15:51
Introduction
Brian Holt introduces the course by walking through the layout of the course website, who this course is for, and some set-up notes. Where to file issues, some personal background information, and what is new from version 7 are also discussed in this segment.

Setup & Tooling

Pure React & createElement
00:15:52 - 00:32:25
Pure React & createElement
Brian walks through setting up a base for the React application, including the index.html and style.css files. How to use React.createElement to create and render HTML elements and React components is also covered in this segment.
Pure React Q&A
00:32:26 - 00:38:52
Pure React Q&A
Brian answers students' questions regarding if const is always used when creating components and what React.createRoot does. A brief discussion regarding the benefits of using React is also provided in this segment.
Pure React Components
00:38:53 - 00:51:30
Pure React Components
Brian demonstrates breaking up code into React components for more compartmentalized organization and how to insert data from props. React utilizes a one-way data flow from parent to child, simplifying debugging by narrowing down where the introduction of the error occurred.
npm & Prettier Setup
00:51:31 - 01:05:47
npm & Prettier Setup
Brian walks through setting up npm for managing code dependencies and using the VS Code extension Prettier for formatting code automatically. Students' questions regarding if the npm and prettier setup have to be done for every project and how to debug prettier are also covered in this segment.
ESLint & Git Setup
01:05:48 - 01:17:16
ESLint & Git Setup
Brian demonstrates setting up ESLint to assist in catching JavaScript errors and Git for managing the project's GitHub repository. The parser and env variables help tell ESlint what kind of globals will be available in the app's working environment.
Vite Setup
01:17:17 - 01:31:52
Vite Setup
Brian walks through setting up the build tool Vite which will separate files for code organization, stitch them together, including third-party libraries from npm, and optimize the code by minifying and other optimization techniques.

Core React Concepts

JSX
01:31:53 - 01:45:34
JSX
Brian discusses creating more readable code by introducing HTML into JavaScript using JSX. A student's question regarding what "default" refers to in the export statement is also covered in this segment.
Configuring ESLint & React
01:45:35 - 01:56:31
Configuring ESLint & React
Brian discusses configuring ESLint to recognize React, ignore prop types, and catch common bugs around imports, exports, modules, and accessibility. A student's question regarding if ESLint will be needed when moving to TypeScript is also covered in this segment.
setState Hook
01:56:32 - 02:11:08
setState Hook
Brian demonstrates creating a SearchParams component with a location search form utilizing the useState hook, which allows the input to update the location's state. Placing hooks inside if statements or loops will cause bugs that involve useState returning the wrong state.
Hooks Q&A
02:11:09 - 02:16:42
Hooks Q&A
Brian answers a student's question regarding why location is being declared with const if it can be set. A demonstration of what each part of the useState destructuring does is also provided in this segment.
Mapping Through Data with Hooks
02:16:43 - 02:21:48
Mapping Through Data with Hooks
Brian live codes an animal select menu with options React automatically creates by mapping through the defined array of animal types.
Adding Animal Breed
02:21:49 - 02:26:07
Adding Animal Breed
Brian walks through creating a breed selection that will be disabled if no animal type is selected and updates the breed type to an empty string if a new animal type is selected.
Effects
02:26:08 - 02:41:25
Effects
Brian demonstrates how to implement a search request for an initial set of pets on page load using the useEffect hook. The completed hook will also only make a fetch request on form submit to avoid making excessive API calls.
useBreedList Custom Hook
02:41:26 - 02:57:24
useBreedList Custom Hook
Brian live codes a custom useBreedList hook that determines which animal has been selected and provides a list of breeds based on that animal type. Student questions regarding why requestBreedList is inside useEffect and why status is being used if it is being ignored in SearchParams are also covered in this segment.
Handling User Input Review
02:57:25 - 03:00:18
Handling User Input Review
Brian briefly reviews how to handle user interactions in JavaScript using event handlers. A student's question regarding the virtual DOM is also covered in this segment.
Component Composition
03:00:19 - 03:08:18
Component Composition
Brian demonstrates how to create reusable organized code by taking large components and breaking them down into smaller components.
Styling the Pet Component
03:08:19 - 03:15:20
Styling the Pet Component
Brian walks through adding styling to the pets component that utilizes more data obtained from the API. A brief discussion regarding the balance of component decomposition is also provided in this segment.
React Dev Tools
03:15:21 - 03:22:08
React Dev Tools
Brian discusses the tools included with React, including development environment variables, strict mode, and dev tools for Chromium-based browsers and Firefox. A demonstration of using the React dev tools components and profiler tabs is also covered in this segment.

React Capabilities

React Router
03:22:09 - 03:34:27
React Router
Brian walks through using the client-side React Router to update the URL from a link click without making another request for another document from the server. Using Link tags to avoid a full page refresh is also covered in this segment.
useParams
03:34:28 - 03:39:09
useParams
Brian discusses Context and how to use the useParams hook to retrieve params stored in the BrowserRouter.
React Query
03:39:10 - 03:49:42
React Query
Brian demonstrates handling asynchronous state management, including fetching, caching, synchronizing, and updating server state by using the data-fetching library React Query.
Performance Optimization with React Query
03:49:43 - 03:59:17
Performance Optimization with React Query
Brian demonstrates optimizing the application's performance using React Query by caching pet details that have already been requested. A student's question regarding what happens if fetchPets throws an error is also covered in this segment.
Refactoring fetchBreedList
03:59:18 - 04:06:53
Refactoring fetchBreedList
Brian refactors fetchBreedList and useBreedList with React Query. Student questions regarding what type the return is and what happens if there is more than one parameter in the API URL.
Uncontrolled Forms
04:06:54 - 04:22:59
Uncontrolled Forms
Brian walks through implementing an uncontrolled form where the form data is handled by the DOM instead of a React component. To write an uncontrolled component, instead of writing an event handler for every state update, a ref can be used to get form values from the DOM.
Class Components
04:23:00 - 04:35:40
Class Components
Brian demonstrates how to create a pet photo carousel using the older way of writing React with class components. Class components must extend a React component and have a render function.
Handling Events in Class Components
04:35:41 - 04:44:42
Handling Events in Class Components
Brian live codes a handleIndexClick function that handles user interaction with the image carousel. A student's question regarding the purpose of the use of a class component in this course.

Special Case React Tools

Error Boundaries
04:44:43 - 05:02:44
Error Boundaries
Brian demonstrates creating reusable error boundaries and using a feature called componentDidCatch to handle the caught errors. A component can only catch errors in its children and cannot catch its own errors.
Modals with Portals
05:02:45 - 05:16:52
Modals with Portals
Brian walks through creating a confirm adoption modal using a separate mounting point known as a portal. The app keeps its normal mount point and can also have different content in a separate mount point (like a modal or a contextual nav bar) directly from a component.
Implementing Modals with Portals
05:16:53 - 05:26:25
Implementing Modals with Portals
Brian live codes implementing the previously built modal to render on the pet details page. Despite rendering to a different part of the DOM the modal is still referencing the state in Details.jsx.
Context
05:26:26 - 05:34:59
Context
Brian discusses Context as an application-level state that primarily replaces Redux and should be used cautiously to maintain an explicit data flow. The React BrowserRouter and QueryClient utilize context under the hood.
Context Q&A
05:35:00 - 05:46:47
Context Q&A
Brian answers student questions regarding if the context is read-only for the child components, if the context should be separated into smaller contexts or kept as one large context shared throughout the app, and where setAdoptedPet is coming from.

Wrapping Up

Wrapping Up
05:46:48 - 05:50:52
Wrapping Up
Brian wraps up the course by providing some suggestions on where to go for continued learning, improvements that could be added to the application for additional practice, and a real pet adoption API to implement.
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: 2560x1440, 16:9, 29.970 fps, avg 1010 kb/s
Аудио: AAC, 48kHz, 127, stereo
[spoiler="Скриншоты"]

[/spoiler]

Download Complete Intro to React, v8 [2022, ENG] torrent


Related Torrents

Added  Size  S  L  Health
Download Magnet link   Frontend Masters | Complete Intro To Web Development, v3 [FCO] in Other , by
Prom3th3uS
2y 8.18 GB 3 0
Download Magnet link   Udemy - Complete Javascript & jQuery Course with Bonus Vue JS Intro (Giga Course) in Other , by
CourseClub
3y 8.60 GB 0 3
Download Magnet link   Complete Intro to React, v8 in Other , by
tutsnode
3y 2.60 GB 4 0
Download Magnet link   Complete Intro to SQL & PostgreSQL [2022, ENG] in Other , by
iamalaska
3y 2.92 GB 14 3
Download Magnet link   Complete Intro to Web Development, v3 [2022, ENG] in Other , by
iamalaska
3y 4.52 GB 3 0




Home - Browse Torrents
ExtraTorrent.st is in compliance with copyrights
2025 ExtraTorrent.st