Follows
Follows are one-directional. A user can follow another user without requiring approval or reciprocation — similar to Twitter or Instagram’s follow model.Connections
Connections are bidirectional and require mutual acceptance — similar to LinkedIn. One user sends a request; the other must accept before a connection is established. Connections go through several states:none, pending-sent, pending-received, connected, declined-sent, declined-received.
Choosing Between Follows and Connections
| Follows | Connections | |
|---|---|---|
| Direction | One-way | Mutual |
| Approval required | No | Yes |
| Use case | Content feeds, creator audiences | Professional networks, friend systems |
| State | Following / not following | None → Pending → Connected / Declined |
In This Section
useFollowManager
High-level hook for toggling follow state on a profile
useConnectionManager
High-level hook that manages the full connection lifecycle
Hooks
useFollowUser (+ more)
All individual follow hooks for custom UIs
useRequestConnection (+ more)
All individual connection hooks for custom UIs

