├── .browserslistrc ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── .husky └── pre-commit ├── .vscode ├── extensions.json └── settings.json ├── .yarn └── plugins │ └── @yarnpkg │ └── plugin-nolyfill.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── biome.json ├── global.d.ts ├── index.html ├── package.json ├── public ├── .htaccess ├── favicon.ico └── ogimage.png ├── src ├── Diagram.tsx ├── DiagramWithLegend.module.css ├── DiagramWithLegend.tsx ├── Footer.module.css ├── Footer.tsx ├── GitHub.tsx ├── Legend.module.css ├── Legend.tsx ├── Options.module.css ├── Options.tsx ├── Root.tsx ├── diagramElements │ ├── Arrow.module.css │ ├── Arrow.tsx │ ├── DocLink.tsx │ ├── Initiator.module.css │ ├── Initiator.tsx │ ├── Method.module.css │ ├── Method.tsx │ ├── Section.module.css │ ├── Section.tsx │ └── Subsection.tsx ├── global.css ├── i18n │ ├── README.md │ ├── i18n.ts │ ├── json │ │ ├── ar-AE.json │ │ ├── be-BY.json │ │ ├── bn-BD.json │ │ ├── de-DE.json │ │ ├── es-ES.json │ │ ├── fa-IR.json │ │ ├── fr-FR.json │ │ ├── hi-IN.json │ │ ├── hu-HU.json │ │ ├── hy-AM.json │ │ ├── id-ID.json │ │ ├── it-IT.json │ │ ├── ja-JP.json │ │ ├── kk-KZ.json │ │ ├── ko-KR.json │ │ ├── pl-PL.json │ │ ├── pt-BR.json │ │ ├── pt-PT.json │ │ ├── ro-RO.json │ │ ├── ru-RU.json │ │ ├── sq-AL.json │ │ ├── sv-SE.json │ │ ├── th-TH.json │ │ ├── tr-TR.json │ │ ├── uk-UA.json │ │ ├── ur.json │ │ ├── vi-VN.json │ │ ├── zh-Hans.json │ │ └── zh-Hant.json │ └── languages.json ├── index.tsx ├── legendElements │ ├── Phase.module.css │ └── Phase.tsx ├── reactVersions.ts ├── shared │ └── utils.ts ├── types.ts └── versions │ ├── 16.3 │ ├── Mounting.tsx │ ├── Unmounting.tsx │ ├── Updating.tsx │ └── index.ts │ ├── 16.4 │ ├── Mounting.tsx │ ├── Unmounting.tsx │ ├── Updating.tsx │ └── index.ts │ └── README.md ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.browserslistrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-nolyfill.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.yarn/plugins/@yarnpkg/plugin-nolyfill.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/biome.json -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/global.d.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/package.json -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | :Location *.(js|css|ico) 2 | Expires M2592000 3 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/ogimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/public/ogimage.png -------------------------------------------------------------------------------- /src/Diagram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Diagram.tsx -------------------------------------------------------------------------------- /src/DiagramWithLegend.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/DiagramWithLegend.module.css -------------------------------------------------------------------------------- /src/DiagramWithLegend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/DiagramWithLegend.tsx -------------------------------------------------------------------------------- /src/Footer.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Footer.module.css -------------------------------------------------------------------------------- /src/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Footer.tsx -------------------------------------------------------------------------------- /src/GitHub.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/GitHub.tsx -------------------------------------------------------------------------------- /src/Legend.module.css: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | display: contents; 3 | } 4 | -------------------------------------------------------------------------------- /src/Legend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Legend.tsx -------------------------------------------------------------------------------- /src/Options.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Options.module.css -------------------------------------------------------------------------------- /src/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Options.tsx -------------------------------------------------------------------------------- /src/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/Root.tsx -------------------------------------------------------------------------------- /src/diagramElements/Arrow.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Arrow.module.css -------------------------------------------------------------------------------- /src/diagramElements/Arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Arrow.tsx -------------------------------------------------------------------------------- /src/diagramElements/DocLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/DocLink.tsx -------------------------------------------------------------------------------- /src/diagramElements/Initiator.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Initiator.module.css -------------------------------------------------------------------------------- /src/diagramElements/Initiator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Initiator.tsx -------------------------------------------------------------------------------- /src/diagramElements/Method.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Method.module.css -------------------------------------------------------------------------------- /src/diagramElements/Method.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Method.tsx -------------------------------------------------------------------------------- /src/diagramElements/Section.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Section.module.css -------------------------------------------------------------------------------- /src/diagramElements/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Section.tsx -------------------------------------------------------------------------------- /src/diagramElements/Subsection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/diagramElements/Subsection.tsx -------------------------------------------------------------------------------- /src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/global.css -------------------------------------------------------------------------------- /src/i18n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/README.md -------------------------------------------------------------------------------- /src/i18n/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/i18n.ts -------------------------------------------------------------------------------- /src/i18n/json/ar-AE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ar-AE.json -------------------------------------------------------------------------------- /src/i18n/json/be-BY.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/be-BY.json -------------------------------------------------------------------------------- /src/i18n/json/bn-BD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/bn-BD.json -------------------------------------------------------------------------------- /src/i18n/json/de-DE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/de-DE.json -------------------------------------------------------------------------------- /src/i18n/json/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/es-ES.json -------------------------------------------------------------------------------- /src/i18n/json/fa-IR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/fa-IR.json -------------------------------------------------------------------------------- /src/i18n/json/fr-FR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/fr-FR.json -------------------------------------------------------------------------------- /src/i18n/json/hi-IN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/hi-IN.json -------------------------------------------------------------------------------- /src/i18n/json/hu-HU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/hu-HU.json -------------------------------------------------------------------------------- /src/i18n/json/hy-AM.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/hy-AM.json -------------------------------------------------------------------------------- /src/i18n/json/id-ID.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/id-ID.json -------------------------------------------------------------------------------- /src/i18n/json/it-IT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/it-IT.json -------------------------------------------------------------------------------- /src/i18n/json/ja-JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ja-JP.json -------------------------------------------------------------------------------- /src/i18n/json/kk-KZ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/kk-KZ.json -------------------------------------------------------------------------------- /src/i18n/json/ko-KR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ko-KR.json -------------------------------------------------------------------------------- /src/i18n/json/pl-PL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/pl-PL.json -------------------------------------------------------------------------------- /src/i18n/json/pt-BR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/pt-BR.json -------------------------------------------------------------------------------- /src/i18n/json/pt-PT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/pt-PT.json -------------------------------------------------------------------------------- /src/i18n/json/ro-RO.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ro-RO.json -------------------------------------------------------------------------------- /src/i18n/json/ru-RU.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ru-RU.json -------------------------------------------------------------------------------- /src/i18n/json/sq-AL.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/sq-AL.json -------------------------------------------------------------------------------- /src/i18n/json/sv-SE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/sv-SE.json -------------------------------------------------------------------------------- /src/i18n/json/th-TH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/th-TH.json -------------------------------------------------------------------------------- /src/i18n/json/tr-TR.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/tr-TR.json -------------------------------------------------------------------------------- /src/i18n/json/uk-UA.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/uk-UA.json -------------------------------------------------------------------------------- /src/i18n/json/ur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/ur.json -------------------------------------------------------------------------------- /src/i18n/json/vi-VN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/vi-VN.json -------------------------------------------------------------------------------- /src/i18n/json/zh-Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/zh-Hans.json -------------------------------------------------------------------------------- /src/i18n/json/zh-Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/json/zh-Hant.json -------------------------------------------------------------------------------- /src/i18n/languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/i18n/languages.json -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/legendElements/Phase.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/legendElements/Phase.module.css -------------------------------------------------------------------------------- /src/legendElements/Phase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/legendElements/Phase.tsx -------------------------------------------------------------------------------- /src/reactVersions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/reactVersions.ts -------------------------------------------------------------------------------- /src/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/shared/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/versions/16.3/Mounting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.3/Mounting.tsx -------------------------------------------------------------------------------- /src/versions/16.3/Unmounting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.3/Unmounting.tsx -------------------------------------------------------------------------------- /src/versions/16.3/Updating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.3/Updating.tsx -------------------------------------------------------------------------------- /src/versions/16.3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.3/index.ts -------------------------------------------------------------------------------- /src/versions/16.4/Mounting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.4/Mounting.tsx -------------------------------------------------------------------------------- /src/versions/16.4/Unmounting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.4/Unmounting.tsx -------------------------------------------------------------------------------- /src/versions/16.4/Updating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.4/Updating.tsx -------------------------------------------------------------------------------- /src/versions/16.4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/16.4/index.ts -------------------------------------------------------------------------------- /src/versions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/src/versions/README.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wojtekmaj/react-lifecycle-methods-diagram/HEAD/yarn.lock --------------------------------------------------------------------------------