F*cking component, how does it work (https://www.npmjs.org/package/component)?