When to use itUse it when physical behavior, wave motion, orbital movement, or particles make the concept clearer.
When not to use itAvoid it when the animation is only decorative and simpler CSS or 2D Canvas would work.
Performance risksUnbounded physics can become nondeterministic and hard to debug.Too many bodies or collisions can hurt mobile performance.
Recommended approachBegin with deterministic custom math, then add Rapier or another physics engine only when collisions are core to the product.