Pasar estado de un componente hijo a padre

Existe alguna forma adecuada de acceder a una propiedad en el estado de un componente secundario y obtener su valor de un componente primario?

Tengo un componente llamado "itemSelection" donde mapeo a través de una respuesta de API para obtener algunos elementos como este

            <div className="row">
                {this.state.items.map(i => <Item ref="item" id={i.id} name={i.name} quantity={i.quantity} />)}
            </div>

En el componente Item hay una propiedad en el estado llamada "seleccionado" que quiero saber su valor si era verdadero o falso en el componente itemSelection. Sé que puedo pasar accesorios de itemSelection a Item, pero ¿qué pasa si quiero lo contrario? donde puedo pasar datos de Item a itemSelection

EDITADO

Por lo tanto, hice una propiedad en el componente principal "itemSelection" llamada "selected" y la configuré como = false = (sabiendo que tengo la misma propiedad en el componente secundario que está configurada como = false = también)

en el componente secundario, puse esta línea en la función de controlador de eventos después de haber establecido setState en la propiedad seleccionada para cambiarla a = true =

this.props.getPropsFromChild(this.state.selected);

then en el componente padre He hecho esta función

getPropsFromChild = (selected) => {
      this.setState({selected: selected}); 
  }

pero aún no funcionó, no sé si lo he solucionado correctamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta