# User

The **User** feature in social.plus UIKit v4 provides a comprehensive suite of components designed to manage user profiles, relationships, and interactions within your application. It encompasses functionalities ranging from profile display and editing to managing blocked users and follow requests, ensuring a seamless and engaging user experience.​

<figure><img src="/files/0E67ShxVMSCgr514WfNu" alt=""><figcaption></figcaption></figure>

#### User Profile Page

Displays user information, including avatar, display name, and bio. It also showcases the user's posts, followers, and following counts, providing a holistic view of the user's activity.

#### Edit User Profile Page

Allows users to update their profile details, such as avatar image, display name, and bio, enabling personalization and profile management.

#### Blocked User Page

Provides a list of users that the current user has blocked, with options to unblock them, facilitating user control over their interactions.

#### User Relationship Page

Manages the user's relationships, displaying lists of followers and following users, and allowing users to follow or unfollow others seamlessly.

#### User Pending Follow Request Page

Displays incoming follow requests for private accounts, enabling users to accept or decline requests, thus managing their follower list effectively.

<table><thead><tr><th width="350.4453125">Feature</th><th width="75.02734375" align="center">iOS</th><th width="74.93359375" align="center">Android</th><th width="74.63671875" align="center">Web</th><th width="74.90625" align="center">Flutter</th><th width="75.578125" align="center">RN</th></tr></thead><tbody><tr><td>User Profile Page</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>User Feed</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>Image / Video Feed</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>Edit User Profile</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>Followers / Followings List</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>Follow Request List</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr><tr><td>Manage Blocked Users</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">-</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.social.plus/social-plus-uikit/uikit-4/social/user.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
