A melhor maneira de transmitir dados entre widgets no Flutter

Desenvolvo meu próprio widget personalizado que é usado em alguma outra exibição. Neste widget personalizado, eu tenho uma propriedade de classe que armazena informações, digamos que esta seja uma lista que ganha novos itens dentro do widget. Agora, quero obter itens dessa lista no nível do meu widget principal.

Como fazer isso? Não quero criar uma variável como esta:var customWidget = MyCustomWidget() e então, pegue a variável interna comocustomWidget.createState().myList - Acho que é uma solução terrível (e não tenho certeza se funcionará). Também passar uma lista para o construtor do meu widget personalizado parece muito feio.

Existe alguma outra maneira de obter o estado de outro widget?

questionAnswers(1)

yourAnswerToTheQuestion