This blog post is 4 years old! Most likely, its content is outdated. Especially if it's technical.
I don't know who made this flowchart originally, but whoever you are: Thank you!
At this point, in my React learning I think I've memorized much of this but it's taken me a lot of time and having to dig up the documentation again. (Also, not to mention the number of times I've typo'ed componentWillReciveProps
and componentWillRecevieProps
etc.)
Remember this; You don't need to know all of these by heart to be good at React. In fact, there's several of these that I almost never use.

UPDATE
The above link is dead. Use this blog post instead.
UPDATE April 2018
Here's an even better one from @dan_abramov:

- Previous:
- Fastest *local* cache backend possible for Django 04 August 2017
- Next:
- Fastest way to match a filename's extension in Python 31 August 2017
- Related by category:
- How to "onchange" in ReactJS 21 October 2015 JavaScript, ReactJS
- To then() or to success() in AngularJS 27 November 2014 JavaScript
- Fastest way to find out if a file exists in S3 (with boto3)
16 June 2017 Web development
- How to create-react-app with Docker 17 November 2017 JavaScript, ReactJS, Web development
- How to throttle AND debounce an autocomplete input in React 01 March 2018 JavaScript, ReactJS, Web development
- Related by keyword:
- Component, component function or plain function in React 06 February 2018
- 4 different kinds of React component styles 07 April 2016
Yeah! Dan Abramov's schema is way better and cristal clear! Thank you.