I am trying to render a data picker for each row of my table as shown. Each row has a published date. I want to be able to update the publish date for each row.

However I get the issue that the updated date are not rendered when selected (shows the same old date on the screen).
Here's my code:

Is this the right approach to rendering multiple data pickers?
Thanks