React, Typescript, and Promises

I am trying to write component that calls a webservice and returns some data asynchronously through a promise. once this promise is resolved, i would like to include the results in my component's render method. Ideally i think i would like the results of the promise to be passed into another component. IE; the result of the promise is a list of items.

You should use the state of the component.
Changing the state results in a re-rendering of the component, much like how when a component changes the properties of a child results in the child being re-rendered.