title: Flutter, how to update reactive list declared in first screen controller from the second screen?
body: <p>I am using GetX in my project. Lets suppose I have two screens. Each screen have a button.
  The controller of first screen have observable list of objects. When a button in first screen is pressed, one of the object list is sent to second screen.</p>
  <p>In second screen user changes the value of the data received and when <code>save</code> button is pressed, I want to update the observable list in first screen as well.</p>
  <p>I know I can use <code>Get.back()</code> to send updated data back to first screen. I could do following in second screen</p>
  <pre><code>Get.back(result: [
      {&quot;updatedObject&quot;: listDetails}
  ]);
  </code></pre>
  <p>And in first screen I could do</p>
  <pre><code>Get.to(() =&gt; SecondScreen(), arguments: [
     {&quot;list&quot;: listDetails[index]}
  ]).then((result) {
      // result[0][&quot;updatedObject&quot;]  // use this to update list observable
  });
  </code></pre>
  <p><strong>My Question.</strong>
  Can I update list in first screen without navigating back to first screen when <code>Save</code> button is pressed.</p>
  <p>I am pretty new with GetX and i am trying to learn it. Thanks</p>