ReactJSComponent
This type is used only as a target for imported javascript authored components to "tag" a component type or created via other js-interop mechanisms such as redux integration. By using a separate type, you must use then scalajs-react's API to create an element. You can use this to annotate a js function react component as well e.g. () => ReactNode.
class Object
trait Any
class Object
trait Matchable
class Any