useEffect は didMount を意味しないから。 ref を見てそこにあるかどうかで判断した方が忠実
https://dev.to/savagepixie/how-to-mimic-componentdidupdate-with-react-hooks-3j8c