Hey all.
How do you all handle naming conflicts when you're working with components and types of the same name? For instance, a lot of the API objects I'm grabbing have the same name as components, like fetching a "game" in a <Game/> component. Is there a convention around this?
Also, when defining custom types for stuff like this, what do you generally do in terms of ... type? Do you use interface or type? I'm leaning on the latter, since I don't plan to implement these; they're just for type checking.
I currently have a common folder where I define them, and import as needed. But I can't really find much about conventions or best practices for this online.