{"id":28497516,"url":"https://github.com/btholt/complete-intro-to-react-v4","last_synced_at":"2025-07-03T10:30:32.422Z","repository":{"id":33273627,"uuid":"143820126","full_name":"btholt/complete-intro-to-react-v4","owner":"btholt","description":"The Complete Intro to React, as given for Frontend Masters","archived":false,"fork":false,"pushed_at":"2023-03-02T04:51:48.000Z","size":4136,"stargazers_count":1137,"open_issues_count":16,"forks_count":246,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-06-30T02:56:16.618Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://frontendmasters.com/learn/react/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/btholt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-08-07T04:34:48.000Z","updated_at":"2025-05-01T14:23:52.000Z","dependencies_parsed_at":"2024-01-06T13:14:11.906Z","dependency_job_id":"e0dd71d8-6a15-4c01-8e49-7ce5b6f95c03","html_url":"https://github.com/btholt/complete-intro-to-react-v4","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/btholt/complete-intro-to-react-v4","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btholt%2Fcomplete-intro-to-react-v4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btholt%2Fcomplete-intro-to-react-v4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btholt%2Fcomplete-intro-to-react-v4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btholt%2Fcomplete-intro-to-react-v4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/btholt","download_url":"https://codeload.github.com/btholt/complete-intro-to-react-v4/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btholt%2Fcomplete-intro-to-react-v4/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263307726,"owners_count":23446333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-06-08T13:06:08.197Z","updated_at":"2025-07-03T10:30:32.411Z","avatar_url":"https://github.com/btholt.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to the [Complete Intro to React v4][course] and [Intermediate React][course-intermediate]!\n\nTo find the latest version of the React courses, head to the [React Learning Path][react-path] on Frontend Masters.\n\n- [See the course website here][v4].\n\nThis course was written for and recorded by [Frontend Masters][fem] as the [Complete Intro to React v4][course] and [Intermediate React][course-intermediate] courses. The code here is licensed under the Apache 2.0 license and the [course notes][v4] are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license.\n\n## Important Note About the Petfinder API\n\n__This course now uses an internal mock of the Petfinder API.__ \n\nThe Petfinder API was updated to v2, and the v1 API (used in this course) was deprecated. The Petfinder Client API library was updated to return hardcoded, mock results to simulate the Petfinder API live response.\n\nDon't worry, all course code still works as in the videos! 😀\n\n**Note: If you started the course before April 2nd, 2019**, you'll need to update your Petfinder Client (petfinder-client) to `v1.0.1` in your package.json, delete your package-lock.json and run `npm install`. See: https://github.com/btholt/complete-intro-to-react-v4/blob/master/package.json#L38\n\n## Debugging\n\nParcel is an ever evolving project that's just getting better. If you run into problems with it not respecting changes (particularly to your `.babelrc` or `.env` files) then delete the `dist/` and the `.cache/` directories. You can do this in bash by running from the root directoy of your project `rm -rf dist/ .cache/` or just by deleting those directories in your editor. This will force Parcel to start over and not cache anything.\n\nSee [this issue](https://github.com/btholt/complete-intro-to-react-v4/issues/3#issuecomment-425124265) for more specific instructions.\n\nIf you run into anything else, open an issue and we'll try to clarify or help.\n\n[v4]: https://bit.ly/react-v4\n[fem]: https://frontendmasters.com/\n[course]: https://frontendmasters.com/courses/complete-react-v4/\n[course-intermediate]: https://frontendmasters.com/courses/intermediate-react/\n[react-path]: https://frontendmasters.com/learn/react/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtholt%2Fcomplete-intro-to-react-v4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbtholt%2Fcomplete-intro-to-react-v4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtholt%2Fcomplete-intro-to-react-v4/lists"}