In this example, the reading flow should follow the visual order. As per the direction property this is right to left therefore even though flex-direction is set to row-reverse the flow reads right to left, therefore—"Item 2", "Item 1", "Item 3".