Your explainations are clear and accessible.
I probably found a typo in your custom hook useFetchData inside the useEffect deps. You wrote [props.id] but maybe you meant to write [url] or something like this.
You are correct. That was a copy and paste error. I missed that.
Thank you 😊
Best kind of errors! IMHO..
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.