React interaction components
Explore cursor, drag, hover and stateful React interactions. Try the demos and inspect how each effect is triggered.
Interaction 1–24 of 162
On Scroll View Switch
CodropsShopping Cart Animation
CodropsCursor Trail
Kraavon UILoop animation hook
Skiper UIRepetition Hover Effect
CodropsIdeas for Image Motion Trail Animations
CodropsGooey Cursor Effect
CodropsCurrency Transfer
Kokonut UIOrbiting Circles
Magic UIAgent Avatar
Smooth UIMac Terminal
Smooth UIMagnetic Field
Smooth UIGooey SVG Filter
Fancy ComponentsGravity Tags
Fancy ComponentsCursor Gravity
Fancy ComponentsFloating Elements
Fancy ComponentsCircling Elements
Fancy ComponentsBlob Cursor
React BitsCursor Grid
React BitsGhost Cursor
React BitsGlow Cursor
React BitsMagnet Lines
React BitsSplash Cursor
React BitsSwarm Cursor
React BitsChoosing interaction components
Start with an observable response
Pick an interaction that clarifies an action: a drag changes position, a control changes state, or a hover reveals a useful detail. Decorative feedback should not hide an essential operation.
Check the final interaction
Try repeated actions and leaving the target midway through a gesture. Check cleanup on unmount and provide a touch or keyboard equivalent when pointer movement is part of the effect.
Last updated: .






















