Resolving Duplicate Items in a Waterfall Flow Component with Asynchronous Rendering Control
This article explains why duplicate products appear in a waterfall‑flow layout of a mini‑program, analyzes the root cause of concurrent asynchronous renders, and presents two solutions—using a flag and a promise‑based queue—to ensure only one dataRender runs at a time.
