For example I need to customize appearance of DropDownList component. I can pass className property to this component, but styles for elements inside this component will be overwritten by defaults anyway.
I can pass custom components in itemRender property to override default appearances, but those are only injected inside default styled one instead of overwriting it.
The only way that's working for me now is to override default styles in css with !important, but that's an anti-pattern I'd like to avoid in a large scale commercial project. I can't find any detailed information in the documentation, examples cover only a fraction of cases, and other cases are not analogical.
Am I missing something obvious? Thanks!