Different ways of looping in JS and my personal preferences to avoid complexity and errors.
The overall goal should be to minimize *complexity* of code (for the humans that maintain it).
Some of my personal preferences that have served me well over the past couple decades.
A set of different patterns or structures for creating React components.