Send a message from LiveView to inner LiveComponent

I have LiveView that is subscribed to a topic:

...
Phoenix.PubSub.subscribe(Shuttertop.PubSub, topic)
...

This LiveView has a LiveComponent with an internal state (a list of messages)
When a new message arrives from pubsub to LiveView, i need to send it to LiveComponent

def handle_info({_, :created, new_message}, socket) do
   #TODO
end

I’m using this LiveComponent also in others LiveView so i’d like maintain the list of messages in the state of the component and not move them in to the LiveView’s state.
How can do it?
Thanks

You need to use send_update/3
You should check the documentation about the live component as a source of truth