Design Engineering Tip
by GabrielDesign Engineering Tip:
Try giving elastic drags a limit.
Most rubber-band effects are linear, so the further you pull, the further it stretches. iOS uses a curve instead: it resists more the further you go and never passes a maximum.
const rubberBand = (x, d, c = 0.55) =>
(1 -