react-verification-input is a customizable, masked input that can be used to enter all sorts of codes e.g. security codes when two-factor authenticating.
It is simple and light weight single/multiselect searchable dropdown library. This package is built using popular react UI library which is material UI.