{"id":21879516,"url":"https://github.com/nerooc/react-review-thesis","last_synced_at":"2026-05-03T21:31:19.778Z","repository":{"id":192368438,"uuid":"661668144","full_name":"nerooc/react-review-thesis","owner":"nerooc","description":"A set of helper apps used to review React functionalities","archived":false,"fork":false,"pushed_at":"2023-09-04T19:07:14.000Z","size":786,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-31T09:42:50.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"HTML","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/nerooc.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-03T11:35:24.000Z","updated_at":"2023-09-03T09:26:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3de8daa-c9a6-4e2a-b427-1d5e7a61c306","html_url":"https://github.com/nerooc/react-review-thesis","commit_stats":null,"previous_names":["nerooc/react-review-thesis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nerooc/react-review-thesis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Freact-review-thesis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Freact-review-thesis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Freact-review-thesis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Freact-review-thesis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerooc","download_url":"https://codeload.github.com/nerooc/react-review-thesis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerooc%2Freact-review-thesis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32586186,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2024-11-28T08:16:57.389Z","updated_at":"2026-05-03T21:31:19.762Z","avatar_url":"https://github.com/nerooc.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# React Review Supplementary Repository\n\nThis repository contains a collection of examples showcasing various aspects of React, aligning with the theoretical concepts discussed in the associated thesis. These examples are designed to provide practical insights and hands-on experience with React.\n\n## Table of Contents\n\n\u003col\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/01-spa-frameworks\"\u003eSingle Page Application (SPA) Frameworks\u003c/a\u003e\n    \u003col\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/01-spa-frameworks/react-vs-angular-vs-vue\"\u003eSPA Frameworks Comparison\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/01-spa-frameworks/spa-vs-mpa\"\u003eSPA vs MPA\u003c/a\u003e\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/02-component-architecture\"\u003eComponent Architecture\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/03-jsx\"\u003eJSX (JavaScript XML)\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/04-virtual-dom\"\u003eVirtual DOM\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/05-hooks-preview\"\u003eHooks Preview\u003c/a\u003e\n    \u003col\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/05-hooks-preview/hooks-vs-lifecycle-methods\"\u003eHooks vs Lifecycle Methods\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/05-hooks-preview/standard-hooks\"\u003eBasic Hooks Preview\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/05-hooks-preview/custom-hooks\"\u003eCustom Hooks\u003c/a\u003e\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"#state-management\"\u003eState Management\u003c/a\u003e\n    \u003col\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/06-state-management/component-state\"\u003eComponent State\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/06-state-management/context-api\"\u003eContext API\u003c/a\u003e\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/07-react-typescript\"\u003eReact TypeScript Integration\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/08-styling\"\u003eStyling\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/09-testing\"\u003eTesting\u003c/a\u003e\n    \u003col\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/09-testing/unit-testing\"\u003eUnit Testing\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/09-testing/e2e-testing\"\u003eE2E Testing\u003c/a\u003e\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/10-server-side-rendering\"\u003eServer-Side Rendering (SSR)\u003c/a\u003e\u003c/li\u003e\n  \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/11-react-cloud-apps\"\u003eReact Cloud Integrations\u003c/a\u003e\n    \u003col\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/11-react-cloud-apps/atlassian\"\u003eAtlassian\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/11-react-cloud-apps/aws-amplify\"\u003eAWS\u003c/a\u003e\u003c/li\u003e\n      \u003cli\u003e\u003ca href=\"https://github.com/nerooc/react-review-thesis/tree/main/11-react-cloud-apps/vercel\"\u003eVercel\u003c/a\u003e\u003c/li\u003e\n    \u003c/ol\u003e\n  \u003c/li\u003e\n\u003c/ol\u003e\n\n### 1. Single Page Application (SPA) Frameworks\n\nExplore different SPA frameworks and understand how React fits into the ecosystem. Examples demonstrate the benefits of SPAs in modern web development.\n\n### 2. Component Architecture\n\nLearn about React's component-based architecture, a fundamental concept in building scalable and maintainable applications. Example illustrates component creation and composition.\n\n### 3. JSX (JavaScript XML)\n\nDive into JSX, a syntax extension for JavaScript often used with React. Example shows how JSX makes it easier to define UI components.\n\n### 4. Virtual DOM\n\nDiscover the Virtual DOM, a key part of React's efficiency. Example demonstrates how the Virtual DOM optimizes rendering.\n\n### 5. Hooks Preview\n\nGet a preview of React's hooks, a feature introduced in React 16.8. Examples showcase how hooks can simplify state management and side effects.\n\n### 6. State Management\n\nExplore various state management solutions in React. Examples cover local state, context API, and state management libraries like Redux and MobX.\n\n### 7. React TypeScript Integration\n\nLearn how to integrate TypeScript with React for enhanced type safety. Example shows TypeScript usage in React components.\n\n### 8. Styling\n\nExamine different approaches to styling React components, including CSS, CSS Modules, CSS preprocessors, and CSS-in-JS solutions like Styled Components.\n\n### 9. Testing\n\nUnderstand the importance of testing in React applications. Examples cover unit testing with Jest and end-to-end testing with tools like Cypress.\n\n### 10. Server-Side Rendering (SSR)\n\nExplore Server-Side Rendering (SSR) with Next. Example demonstrates how SSR can improve performance and SEO.\n\n### 11. React Cloud Integrations\n\nLearn how to integrate React applications with cloud platforms like AWS Amplify, Atlassian Forge, and more. Examples showcase real-world integrations.\n\n## Usage\n\nEach module contains its own set of examples and a README file with instructions on how to run them. Simply navigate to the respective module's directory for detailed usage information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerooc%2Freact-review-thesis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerooc%2Freact-review-thesis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerooc%2Freact-review-thesis/lists"}