React Lifecycle Studio is a React learning app that explores component lifecycle flow through a studio page, lifecycle playground, timeline, and phase meter. It is designed to make lifecycle transitions visible while keeping the implementation approachable.
- React
- React DOM
- Create React App / react-scripts
- React Testing Library
- Jest DOM
react-lifecycle-studio/
|-- public/
| `-- index.html
|-- src/
| |-- App.js
| |-- index.css
| |-- index.js
| |-- setupTests.js
| |-- components/
| | |-- LifecyclePlayground.jsx
| | |-- LifecycleTimeline.jsx
| | `-- PhaseMeter.jsx
| |-- pages/
| | `-- LifecycleStudioPage.jsx
| `-- tests/
|-- package.json
`-- README.md
- Install Node.js 18 or later.
- Open a terminal in this project folder.
- Install dependencies:
npm installStart the development server:
npm startCreate a production build:
npm run buildRun tests:
npm test