China's benchmark CSI 300 index is now at its lowest point since January 2019 — almost 50% below its 2007 high.
Why it matters: The stock market slump reflects that Chinese consumers still aren't spending, as the country's housing slump continues to infect the broader economy.