re: A React hook to handle state with dependencies VIEW POST

TOP OF THREAD FULL DISCUSSION
re: This code will render with selectedOption as null for the render before the one scheduled by the effect. What if you can't do this? You will need t...

In my previous comment:
selectedOption may not be defined so you need to account for that in your render method.
Defaulting it to the first option works as well. One could argue that the source of truth should be the id in state so you might wanna wait until the state has been updated and until then render something else (likely all this will be too fast to be noticeable by the user), though in the end I guess it's about the same.

code of conduct - report abuse