Quando usar o método React “componentDidUpdate”?

Eu escrevi dezenas deReact arquivos, nunca usecomponentDidUpdate método.

Existe algum exemplo típico de quando é necessário usar esse método?

Quero um exemplo do mundo real, não uma demonstração simples.

Obrigado pela resposta!