---
title: "Current User in LWC"
url: "https://blog.beyondthecloud.dev/tips/current-user-in-lwc"
category: "LWC"
tags: "apex"
published: "2025-01-06"
---

# Current User in LWC

There’s additional property which can be imported - isGuest. isGuest s a boolean value indicating whether the user is a guest user and it should be used in the Experience Builder sites.

### Current User ID in LWC

Did you know that there’s a simple way to retrieve current user Id in LWC?

Instead of passing it from APEX, you can simply import it in a way which is presented below:

```javascript
import { LightningElement } from 'lwc';
import userId from '@salesforce/user/Id';

export default class CurrentUser extends LightningElement {
    // Expose to template
    userId = userId;
}
```

There’s additional property which can be imported - isGuest. isGuest s a boolean value indicating whether the user is a guest user and it should be used in the Experience Builder sites.

```javascript
import { LightningElement } from 'lwc';
import userId from '@salesforce/user/Id';
import isGuest from '@salesforce/user/isGuest';

export default class CurrentUser extends LightningElement {
    // Expose to template
    userId = userId;
    isGuest = isGuest;
}
```

Those two properties might be especially useful while working on components for communities.
