FollowButton
팔로우/언팔로우 버튼
사용법
<FollowButton
userId={user.id}
initialState={{
followers: user._count.followers,
isFollowedByUser: false
}}
/>
Props
Prop | Type |
---|---|
userId | string |
initialState | FollowerInfo |
동작
- 클릭 시 팔로우/언팔로우 API 호출
- Optimistic Update (즉시 UI 반영)
- 팔로우 중: "Unfollow" (회색)
- 미팔로우: "Follow" (검정)