function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Lightning Web Component: How to use Publish-Subscribe event in Lightining Cloud

How can we use publish-subscriber event pattern in Community Cloud using lightining web component.
I have drag-and-drop two Lightining Web Component(LWC) in a community page. On click on first component I have to show some output in second component.
Same components are working in Lightning Page(Like: Account detail page) but not in Community page. I used pubsub module from the lwc-receipe for this.
NagendraNagendra (Salesforce Developers) 
Hi Varun,

The pub-sub module checks for page references when firing events, so that the event is scoped and only on the current page.
In Communities, we do support lightning-navigation as of Spring '19: 
However, there are some limitations, currently, CurrentPageReference in LWC is not supported like @wire(CurrentPageReference)current page reference;, which is why you are getting undefined page references. We are currently working on supporting it, so it should be out soon!
For a temporary solution, you can just remove all the pageRef checking in pubsub :). Here's a quick example: 
Also, we are soon going to be releasing an LWC sample that will work in Communities by default! This should help clear up any confusion when using LWC in Communities.