What does a component-based workflow look like?

A couple of componets is ok but if you need a 100 then perhaps you need to find a better design pattern at that point.

Each component will have some slight overhad to access it / use it. Take into account that this will stack up with each instance if the actor in your scene because they are all evaluated separately.

Turn off tick on components it they don’t need it.

Also remember you can use inheritance on components. So you can have 2 variants of a component with common code. One can hold base information while the second can extebd that by properties and functions.