productReview.reviewsRendered¶
productReview.reviewsRendered
is an event on the Event Bus that occurs whenever the product-review webcomponent is rendered.
Event body¶
none
Example¶
In this example we listen to productReview.reviewsRendered
event and perform an action whenever it's emitted.
useStorefront(async (storefront) => {
storefront.eventBus.on('productReview.reviewsRendered', () => {
console.log('A product-review webcomponent has been rendered');
});
});
Example¶
In this example we use a Message Storage API to retrieve an array of past productReview.reviewsRendered
events.
useStorefront((storefront) => {
const messageStorageApi = storefront.getApiSync('messageStorageSystemApi');
const pastReviewsRenderedEvents = messageStorageApi.getChannelMessages('productReview.reviewsRendered');
if (pastReviewsRenderedEvents.length > 0) {
pastReviewsRenderedEvents.forEach(({ body: eventBody }) => {
console.log('perform action on every past event');
});
}
});