<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Inter portlet communication with react js</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114634943" />
  <subtitle>Inter portlet communication with react js</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=114634943</id>
  <updated>2026-04-04T20:30:51Z</updated>
  <dc:date>2026-04-04T20:30:51Z</dc:date>
  <entry>
    <title>RE: Inter portlet communication with react js</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114641771" />
    <author>
      <name>David H Nebinger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114641771</id>
    <updated>2019-08-07T13:45:47Z</updated>
    <published>2019-08-07T13:45:47Z</published>
    <summary type="html">I did a blog post for Angular 2 here: &lt;a href="https://liferay.dev/blogs/-/blogs/angular-2-portlets-in-dxp"&gt;https://liferay.dev/blogs/-/blogs/angular-2-portlets-in-dxp&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;Although you&amp;#39;re using React, the same Liferay.on() and Liferay.fire() methods are still available to you.&lt;br /&gt;&lt;br /&gt;​​​​​​​And the plus side is that the mechanism is not tied to a specific portlet implementation, as long as you can access the Liferay JS objects, you can use this to communicate.</summary>
    <dc:creator>David H Nebinger</dc:creator>
    <dc:date>2019-08-07T13:45:47Z</dc:date>
  </entry>
  <entry>
    <title>RE: Inter portlet communication with react js</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114637281" />
    <author>
      <name>Iván Zaera Avellón</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114637281</id>
    <updated>2019-08-07T09:35:04Z</updated>
    <published>2019-08-07T09:35:04Z</published>
    <summary type="html">I guess there are infinite ways to achieve that, but you can see an example where inter portlet communication is done using Redux here -&amp;gt; https://github.com/izaera/liferay-js-toolkit-showcase/tree/react&lt;br /&gt;&lt;br /&gt;I&amp;#39;m not saying that&amp;#39;s the best way, but just a possible one out of the many.&lt;br /&gt;&lt;br /&gt;Hope that helps.</summary>
    <dc:creator>Iván Zaera Avellón</dc:creator>
    <dc:date>2019-08-07T09:35:04Z</dc:date>
  </entry>
  <entry>
    <title>Inter portlet communication with react js</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114634942" />
    <author>
      <name>Pothapu Jagadeswara Reddy</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=114634942</id>
    <updated>2019-08-07T09:24:30Z</updated>
    <published>2019-08-07T09:24:30Z</published>
    <summary type="html">Hi All,&lt;br /&gt;&lt;br /&gt;I am using Liferay 7.2 version. I have a requirement like develop portlets with react js and those portlets internally need to communicate. Request you to help me please!!!For example, I created portlets with react js. Those portlets are like HTML form, text input, button etc. Now these portlets should have inter portlet communication based on events.&lt;br /&gt;​​​​​​​Appreciate your help!!!</summary>
    <dc:creator>Pothapu Jagadeswara Reddy</dc:creator>
    <dc:date>2019-08-07T09:24:30Z</dc:date>
  </entry>
</feed>
