Для элементов формы в реакте существует множество компонентов, которые дают отдельные возможности - автокомплит, маска ввода, валидация и т.д.
Возможно ли миксовать эти компоненты, что бы получать на выходе один элемент input, который объединяет эти возможности, или нужно создавать свой компонет, и использовать сторонние js библиотеки для желаемого эффекта?
В результате хочется иметь что-то вроде директив атрибутов в ангуляр, которые на одном элементе реализуют разный функционал, так как в приложении требуются поля ввода с большим количеством логики.
Нужно как вы написали: создавать отдельные компоненты, в которых реализован некий функционал, собственноручно или "подтянув" сторонний код.
На выходе, будет например: