UI should validate client's data before submitting to server. (with the understanding that server does not trust client anyway)
It is better to surface detailed error when form validation fails. A per field error message helps. In React Bootstrap, you can use Form.Control.Feedback to surface per field error.
Help
A per-page help or per-dialogbox help is useful in case people have question about the page or dialogbox.