Closed nikitarevenco closed 2 months ago
Thanks for the suggestion @nikitarevenco, can someone from the @TheOdinProject/react team take a look at this please?
Thanks @nikitarevenco
I would not be opposed to a softening of those parts mentioned, as I agree they do sound quite encouraging to rabbit hole into. This is less of a problem in the Rails pathway since the React course is the final course there (besides Getting Hired). Less so in the Node pathway, since people may consider diving into full stack metaframeworks and all that jazz before even learning about the backend, and we have had a few questions regarding the Node course about why we teach Express and not NextJS etc. (further fuelled by not understanding core concepts).
I would like to keep the soft suggestion of following the React RFC repo, but just framing the stuff after in a more "it's nice to know what's going on with the tools in the real world/keep up to date" sort of thing. I don't feel like we need to directly link to server components nor explain what they are. Perhaps "...and eventually accepted or rejected, such as features like server components." Having a nosy at what's going on in OSS and stuff has been something that's fuelled a lot of my interest and excitement, and I feel there's less harm than good in just keeping up to date with news.
For meta-frameworks, I'm not too keen on the "...you can dive into..." wording, again, more so for the Node path than the Rails path. Perhaps rewording that paragraph just to mention that there are "meta frameworks" for React that build on top of it further, which may be of interest after finishing the curriculum. Leave it simply as an informative bit with an "after the curriculum" suggestion to fit both pathways.
What do you think?
Thanks @nikitarevenco
I would not be opposed to a softening of those parts mentioned, as I agree they do sound quite encouraging to rabbit hole into. This is less of a problem in the Rails pathway since the React course is the final course there (besides Getting Hired). Less so in the Node pathway, since people may consider diving into full stack metaframeworks and all that jazz before even learning about the backend, and we have had a few questions regarding the Node course about why we teach Express and not NextJS etc. (further fuelled by not understanding core concepts).
I would like to keep the soft suggestion of following the React RFC repo, but just framing the stuff after in a more "it's nice to know what's going on with the tools in the real world/keep up to date" sort of thing. I don't feel like we need to directly link to server components nor explain what they are. Perhaps "...and eventually accepted or rejected, such as features like server components." Having a nosy at what's going on in OSS and stuff has been something that's fuelled a lot of my interest and excitement, and I feel there's less harm than good in just keeping up to date with news.
For meta-frameworks, I'm not too keen on the "...you can dive into..." wording, again, more so for the Node path than the Rails path. Perhaps rewording that paragraph just to mention that there are "meta frameworks" for React that build on top of it further, which may be of interest after finishing the curriculum. Leave it simply as an informative bit with an "after the curriculum" suggestion to fit both pathways.
What do you think?
Agreed. Looks like removing direct references and making the wording a bit more general is the right approach here. Encouraging interest is healthy if its not overdone. I'll PR this with an initial draft
Cool, I'll assign you then @nikitarevenco
Checks
Describe your suggestion
I feel like the following two paragraphs:
Can distract learners from continuing TOP and learn about the metaframeworks instead. It's definitely a rabbit hole. I'm speaking from personal experience -- The above two paragraphs are what caused me to become more interested in nextjs, react server components and all that stuff. i did a lot of research and eventually stopped TOP to learn about those frameworks instead. It's like butterfly effect.
Well, I think if TOP wants learners not to deviate from the course it would be wise to remove those two paragraphs. I think it could be nice to add them at the end of the node course instead, maybe.. but this could also be just me. I'm only throwing this out there
Path
Node / JS
Lesson Url
https://www.theodinproject.com/lessons/node-path-react-conclusion
(Optional) Discord Name
No response
(Optional) Additional Comments
No response