What is?
https://www.drupal.org/docs/creating-custom-modules/creating-custom-fie…
Field widgets define how the data structure of the field is displayed on an edit form.
How to use?
- Create plugin for field widget
- If your widget needs additional settings create schema file for settings