I would expect to see a "danger color" around the input (i.e. red)
No background color. The class is not applied anywhere in the DOM. Here's a screenshot comparing the two versions. BS3 in the middle, BS4 on the right.

Here's what's in my package.json (though my repro steps use the playground)
"@rjsf/bootstrap-4": "^2.3.0",
"@rjsf/core": "^2.3.0",
@anikethsaha @Xtremilicious. Tagging you as I know this was your project.
I would like to add more to the issue, neither of these uiSchema options seems to work as they should:
ui:titleui:placeholderui:options
label: falseui:description
ui:helpI attach a playground link to demonstrate this additional issues
Echoing that adding classNames in uiSchema is not adding classes to components. Any updates on when this might be added?
Would like to add even more here: in bootstrap-4 no classes at all exist there apart from bootstrap styling (row, py-*, my-* etc, obviously going with !important directive) + direct style attribute; which is absolutely annoying making this almost impossible for even slight adjustments (comparing to default bootstrap-3).

so WAS hoping that uiSchema could help here, but not
If anyone is willing to make a PR to fix this issue, we'd gladly accept it!
Most helpful comment
I would like to add more to the issue, neither of these uiSchema options seems to work as they should:
They don't do their changes at all
ui:titleui:placeholderui:optionslabel: falseIt doesn't appear as expected
ui:descriptionui:helpI attach a playground link to demonstrate this additional issues