>>> It seems to me your stylesheet styles are locked-in to all instances of XYZ 
>>> component and all components using a certain style class name.  In my 
>>> implementation you can apply any stylesheet to any component hierarchy at 
>>> any time.  No static state is kept in the UI.
>> 
>> Understood. But how useful is that in practice? How often are you going to 
>> want to apply a different set of typed (or even untyped) styles within the 
>> same application? I'd call that an edge case at best.
> 
> It's useful in splitting up a large stylesheet into component parts to 
> decrease contention in a team environment and for grouping styles for 
> different component libraries into library-specific stylesheets.

There's nothing that precludes either of these use cases in the current 
approach.

Reply via email to