My name is Kent C. Dodds and I'm a Remix Co-Founder, JavaScript engineer, and teacher. I'm also active in the open source community. I like my family, JavaScript, and React.
Just discovered this review! Thank you for taking the time to write it Michael 😊
What did you think of the last half of the "Build an Epic React Application" workshop? I hope that helped address your "nitpick" of components needing async data (specifically the bit on react-query). Even though we build that "useAsync" throughout the "React Hooks" and "Advanced React Hooks" workshops, I wouldn't bother writing my own logic for server cache management because we have react-query to do all that for us.
Oh, and if you like the "Testing Node.js Apps" module of TestingJavaScript.com I have good news for you. I'm going to be updating TestingJavaScript.com to make all modules follow that same format (which you can probably tell is very much how EpicReact.dev is set up). So look forward to that :)
Again, thank you for the kind words! I'm so pleased you were so happy with it.
Thanks for chiming in Kent! Yeah, the async section did clarify that, and I've updated the post to mention that. Part of the problem was that I was neck-deep in an application using Apollo at the time, and I had somewhat overloooked the (very established) pattern they use for 'render-as-you-fetch' in that scenario, and needed to see how that works in other data-fetching paradigms.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Just discovered this review! Thank you for taking the time to write it Michael 😊
What did you think of the last half of the "Build an Epic React Application" workshop? I hope that helped address your "nitpick" of components needing async data (specifically the bit on react-query). Even though we build that "useAsync" throughout the "React Hooks" and "Advanced React Hooks" workshops, I wouldn't bother writing my own logic for server cache management because we have react-query to do all that for us.
Oh, and if you like the "Testing Node.js Apps" module of TestingJavaScript.com I have good news for you. I'm going to be updating TestingJavaScript.com to make all modules follow that same format (which you can probably tell is very much how EpicReact.dev is set up). So look forward to that :)
Again, thank you for the kind words! I'm so pleased you were so happy with it.
Thanks for chiming in Kent! Yeah, the async section did clarify that, and I've updated the post to mention that. Part of the problem was that I was neck-deep in an application using Apollo at the time, and I had somewhat overloooked the (very established) pattern they use for 'render-as-you-fetch' in that scenario, and needed to see how that works in other data-fetching paradigms.