Skip to content

wojtekmaj/react-lifecycle-methods-diagram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0690f0e · Apr 28, 2025
Jan 26, 2025
Jun 5, 2024
Feb 14, 2025
Dec 12, 2023
Jan 8, 2023
Apr 28, 2025
Jan 11, 2023
Oct 16, 2018
Oct 24, 2023
Dec 12, 2023
Feb 1, 2024
Feb 1, 2024
Sep 18, 2024
Apr 6, 2023
Apr 17, 2024
Mar 31, 2025
Dec 19, 2024
Dec 5, 2023
Mar 31, 2025

Repository files navigation

CI

React Lifecycle Methods diagram

An interactive version of React Lifecycle Methods diagram tweeted by Dan Abramov. Built with React, obviously.

I did my best to make the diagram fully accessible, both for keyboard navigation and screen readers for visually impaired people.

Online version is also available!

How to use the diagram

  • Click any method name to read its official documentation (opens in a new tab).
  • Methods in bold are the most common ones.
  • Actions that are not methods, but otherwise help reading the diagram, are in italics.

Collaboration

You are welcome to raise issues and create pull requests.

Particularly valuable contributions are those regarding i18n as I only know so many languages. Adding new locale is pretty easy, but there's a separate i18n guide in case you get lost.

You can also add a new version of the diagram in case React lifecycle methods are changed. There is a separate versions guide in case you get lost.

Prerequisites

To contribute, you need to have the following prerequisites installed:

  • Node.js
  • Yarn
  • IDE of your choice

Starting the project

  • yarn install (first time only)
  • yarn dev

Building the project

  • yarn build

License

The MIT License.

Author

Wojciech Maj
kontakt@wojtekmaj.pl
https://wojtekmaj.pl

Thank you

Sponsors

Thank you to all our sponsors! Become a sponsor and get your image on our README on GitHub.

Backers

Thank you to all our backers! Become a backer and get your image on our README on GitHub.

Top Contributors

Thank you to all our contributors that helped on this project!

Top Contributors