You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The title of this issue follows the Feature Request: brief description of feature request format, e.g. Feature Request: Add a dark mode to the website
Would you like to work on this issue?
Description of the Feature Request
The current React course has the following order of lessons:
Rendering techniques (lists/conditional)
Keys
Passing data between components
The first two lessons include code examples that demonstrate and rely on the use of keys (which in turn, benefits from the understanding of props). In each of those first two lessons, there are notes saying "don't worry about XYZ, they will be covered later", and the assigned react.dev lessons also include examples and sections on those topics which the course says to ignore for now.
Meanwhile, the props lesson and its assigned react.dev lesson do not include examples of conditional rendering, nor rendering lists and keys.
A recent issue with the current order involved the rendering techniques lesson not being 100% explicit that the react.dev rendering techniques exercises should be skipped, as they involve using keys/extracting out components with props. It only says to ignore the last section on keys. Recently, a learner had a lot of trouble with one of these exercises which was further made more difficult because I and other helpers did not realise they were attempting those exercises before learning about keys and props.
Acceptance criteria
Reorder the three lessons to:
Passing data between components
Rendering techniques
Keys (I actually think introducing list rendering before keys makes more sense)
In the curriculum repo, amend the above lessons as necessary to accommodate for the new order (e.g. remove mentions of "don't worry about props", reference the previous props lesson if appropriate etc.)
Additional Comments
Link to reordering suggestion in the react discord channel
The text was updated successfully, but these errors were encountered:
I'm going to leave this issue open in case any other maintainers want to share thoughts on it.
In the meantime, I'm personally leaning a little more on the "leave the order as it is" side currently as:
confusions caused by this haven't been too common lately - will reevaluate if needs be
changing the lesson order will cause confusion for some who are going through these lessons and a potentially silent order change can cause them to miss a lesson or two
So I feel for now, even though the order is a little less optimal, the current implementation may still be "good enough" to not warrant short term disruption.
Checks
Feature Request: brief description of feature request
format, e.g.Feature Request: Add a dark mode to the website
Description of the Feature Request
The current React course has the following order of lessons:
The first two lessons include code examples that demonstrate and rely on the use of keys (which in turn, benefits from the understanding of props). In each of those first two lessons, there are notes saying "don't worry about XYZ, they will be covered later", and the assigned react.dev lessons also include examples and sections on those topics which the course says to ignore for now.
Meanwhile, the props lesson and its assigned react.dev lesson do not include examples of conditional rendering, nor rendering lists and keys.
A recent issue with the current order involved the rendering techniques lesson not being 100% explicit that the react.dev rendering techniques exercises should be skipped, as they involve using keys/extracting out components with props. It only says to ignore the last section on keys. Recently, a learner had a lot of trouble with one of these exercises which was further made more difficult because I and other helpers did not realise they were attempting those exercises before learning about keys and props.
Acceptance criteria
Additional Comments
Link to reordering suggestion in the react discord channel
The text was updated successfully, but these errors were encountered: