This may be less appealing, but for compatibility with other crates it may be worthwhile to derive Reflect on your Bevy components and register their types with the Bevy type system.
Would make their interiors inspectable with tools like bevy-inspector-egui
Increases compile time and may not be useful to all users.
This may be less appealing, but for compatibility with other crates it may be worthwhile to derive Reflect on your Bevy components and register their types with the Bevy type system.