{"id":16225462,"url":"https://github.com/mikebild/introduction-react","last_synced_at":"2025-03-19T12:31:00.374Z","repository":{"id":136939711,"uuid":"84981125","full_name":"MikeBild/introduction-react","owner":"MikeBild","description":"Introduction to React","archived":false,"fork":false,"pushed_at":"2024-06-05T13:50:51.000Z","size":13127,"stargazers_count":9,"open_issues_count":4,"forks_count":0,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-28T18:42:53.411Z","etag":null,"topics":["graphql","graphql-apollo","introduction","javascript","mobx","nodejs","react","react-components","react-router","redux","router","rxjs","universal","workshop"],"latest_commit_sha":null,"homepage":"https://mikebild.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MikeBild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-14T18:00:22.000Z","updated_at":"2024-06-03T10:56:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"ddbb9167-e494-4ffb-bab5-a11e9541026b","html_url":"https://github.com/MikeBild/introduction-react","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeBild%2Fintroduction-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeBild%2Fintroduction-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeBild%2Fintroduction-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MikeBild%2Fintroduction-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MikeBild","download_url":"https://codeload.github.com/MikeBild/introduction-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243989576,"owners_count":20379648,"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":["graphql","graphql-apollo","introduction","javascript","mobx","nodejs","react","react-components","react-router","redux","router","rxjs","universal","workshop"],"created_at":"2024-10-10T12:45:08.943Z","updated_at":"2025-03-19T12:30:58.373Z","avatar_url":"https://github.com/MikeBild.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction to React\n\n## Recommendations\n\n- Basic knowledge of JavaScript\n- Linux / OSX / Windows Operating System\n- NodeJS v18.16.x LTS / NPM 9.5.x / Yarn 1.22.x\n- Editor Sublime / Atom / VS Code\n- Chrome and Developer Tools\n\n## Workshop\n\n- [Introduction](1-introduction.md)\n- [Setting up a React-Application](2-setup.md)\n- [JSX Expressions](3-jsx.md)\n- [React-Components](4-react-components.md)\n- [Event- and Data-Binding](5-event-bindings.md)\n- [Children, Context, Provider \u0026 Higher-Order-Components](6-extended.md)\n- [CSS](7-css.md)\n- [Server Access](8-server-access.md)\n- [React-Router](9-router.md)\n- [Testing](10-testing.md)\n- [Flux/Redux](11-redux.md)\n- [Server-Side / Universal React](12-ssr.md)\n- [Development Tools WebPack, Babel, ES-Lint](13-dev-tools.md)\n- [Recompose](14-recompose.md)\n- [ES2015/ES6/ES7](15-ecma.md)\n- [GraphQL](16-graphql.md)\n- [RxJS](17-rxjs.md)\n- [More React Pattern](18-more-pattern.md)\n- [MobX](19-mobx.md)\n- [GraphQL Apollo](20-graphql-apollo.md)\n- [React Hooks](21-hooks.md)\n\n## Examples\n\n- [Basic App](examples/basic-app/README.md)\n- [Advanced App](examples/advanced-app/README.md)\n- [Router App](examples/router-app/README.md)\n- [Redux App](examples/redux-app/README.md)\n- [Server-Side / Universal App](examples/ssr-app/README.md)\n- [NextJS](examples/nextjs/README.md)\n\n## Resources\n\n- [Introduction to GraphQL](https://github.com/MikeBild/introduction-graphql)\n- [Introduction to NodeJS](https://github.com/MikeBild/introduction-nodejs)\n- [Awesome React](https://github.com/enaqx/awesome-react)\n- [Awesome Redux](https://github.com/xgrommx/awesome-redux)\n- [Awesome GraphQL](https://github.com/chentsulin/awesome-graphql)\n\n## Tools\n\n- [React DevTools](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi)\n- [Redux DevTools](https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd)\n- [Create React App](https://github.com/facebookincubator/create-react-app)\n- [React Storybook](https://getstorybook.io/)\n\n## Issue Reporting\n\nIf you have found a bug or if you have a feature request, please report them at this repository issues section. Please do not report security vulnerabilities on the public [GitHub issue tracker](https://github.com/MikeBild/introduction-react/issues).\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.\n\n## Thanks\n\nYou like this **React introduction** and you want to see what coming next? Follow me on Twitter [`@mikebild`](https://twitter.com/mikebild).\n\nEnjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikebild%2Fintroduction-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikebild%2Fintroduction-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikebild%2Fintroduction-react/lists"}