MCPcopy
hub / github.com/academind/react-complete-guide-course-resources

github.com/academind/react-complete-guide-course-resources @main sqlite

repository ↗ · DeepWiki ↗
4,091 symbols 8,271 edges 3,553 files 0 documented · 0%
README

React - The Complete Guide Course Resources

This repository provides access to code files, code snapshots, slides & other resources that are used or provided by the React - The Complete Guide course.

If you're facing any issues with the code, please post in the course Q&A section.

Repository Content

  • Code Snapshots: All code snapshots (starting snapshots, intermediate snapshots, finished snapshots) for the various course sections can be found in the /code folder.
  • Lecture Attachments: Any standalone code files or other attachments that are mentioned in course lectures (and attached to those lectures) are stored in the /attachments folder.
  • Other Resources: Other resources (like the course slides) can be found in the /other folder.

The Code Snapshots and Lecture Attachments folders contain one subfolder per course section - this allows you to easily access the resources for a specific course section.

How To Use Code Snapshots

Code snapshots are primarily provided to allow you to compare your code to mine. The snapshots are taken directly from the course recordings and therefore reflect my code you see in the videos.

Of course, you can also try running those code snapshots on your machine. You'll need to run npm install in the individual snapshot folders, followed by npm run dev to start the development server - just as shown in the course.

Core symbols most depended-on inside this repo

render
called by 183
code/14 Class-based Components/08-finished/src/components/User.js
render
called by 99
code/25b RSC, Suspense, Server Actions/06-error-handling/components/ErrorBoundary.js
dispatch
called by 75
code/27 Replacing Redux with Hooks/05-finished/src/hooks-store/store.js
log
called by 14
code/12 Behind the Scenes/03-usememo/src/log.js
log
called by 12
code/12 Behind the Scenes/05-millionjs/src/log.js
log
called by 12
code/12 Behind the Scenes/04-using-keys-for-cmp-resetting/src/log.js
log
called by 11
code/12 Behind the Scenes/01-starting-project/src/log.js
log
called by 11
code/12 Behind the Scenes/02-avoiding-cmp-execution-with-memo/src/log.js

Shape

Function 3,955
Method 70
Class 66

Languages

TypeScript100%

Modules by API surface

code/09 Practice Project - Project Management/10-finished/src/App.jsx8 symbols
code/09 Practice Project - Project Management/09-managing-tasks/src/App.jsx8 symbols
code/21 Routing/32-finished/backend/data/event.js7 symbols
code/21 Routing/12-adv-starting-project/backend/data/event.js7 symbols
code/14 Class-based Components/08-finished/src/components/UserFinder.js7 symbols
code/14 Class-based Components/07-class-based-cmp-and-context/src/components/UserFinder.js7 symbols
code/14 Class-based Components/06-class-based-cmp-context-starting-setup/src/components/UserFinder.js7 symbols
code/14 Class-based Components/05-lifecycle-methods-in-action/src/components/UserFinder.js7 symbols
code/04 Essentials Deep Dive/18-finished/src/App.jsx7 symbols
code/24 React Query/11-finished/src/util/http.js6 symbols
code/24 React Query/10-optimistic-updating/src/util/http.js6 symbols
code/22 Authentication/09-finished/backend/util/errors.js6 symbols

Dependencies from manifests, versioned

@aws-sdk/client-s33.465.0 · 1×
@babel/plugin-proposal-private-property-in-object7.21.11 · 1×
@babel/preset-env7.26.0 · 1×
@babel/preset-react7.26.3 · 1×
@babel/runtime7.13.8 · 1×
@eslint/js9.19.0 · 1×
@reduxjs/toolkit2.5.0 · 1×
@tanstack/react-query5.0.0 · 1×
@testing-library/jest-dom6.6.3 · 1×
@testing-library/react16.2.0 · 1×
@testing-library/user-event14.6.0 · 1×
@types/jest29.5.14 · 1×

Datastores touched

(mongodb)Database · 1 repos
meetupsDatabase · 1 repos

For agents

$ claude mcp add react-complete-guide-course-resources \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact