Around the web
"you can't rely on UI libraries to get form fields right, even if they are popular and backed by giants. Most UI libraries, even browser native form fields, will allow options or combinations of options that you shouldn't use. You really need to become familiar with the characteristics of usable forms before using any UI library for them.
Learning about form usability and accessibility will enable you to find suitable libraries, and know how to use them without harming usability and accessibility. It will also help if you end up creating your own UI, should you choose to go down that route."
We're currently working on a big project at Stark for the web, and had this exact same conversation. Much like you, the questions that floated around were:
* What are best practices?
* Based on the way screen readers work, is placeholder text in addition to a form label better or worse?
* Why don't people put labels above their form fields?!
Forms are so simple visually, but have you noticed that they're also one of the biggest reasons for leaks in a funnel? When creating them, reconsider your approach and whether or not the reason people drop off is simply because they can't see or navigate them.