Re:React is becoming a black box
by ng12 on Thursday September 03, 2020 @12:33PM
(#24365761)
I'm not sure if I would describe it as boilerplate because it includes very real cognitive overhead. The best example is the lifecycle methods: if you access a prop in componentDidMount you need to remember to handle what happens if that prop changes in componentDidUpdate. It was incredibly easy to write broken components using the class API and much harder with the hook API.
[ Parent
| on HN ]
couldn't you just write the same function to handle the prop in both componentDidMount and componentDidUpdate ?