Здравствуйте. Извиняюсь, если вопрос тупой, но я правда не понимаю.
Делаю проект на React и нашел вот такую интересную форму для банковской карты:
https://devtutor.ru/veb-razrabotki/formy/adaptivna...
Решил сделать у себя в проекте такую, но не понимаю несколько моментов:
1) Мне ведь для нее нужно сделать отдельно компонент. А где расписывать логику? В jsx-файле или создать отдельно js-файл чисто под скрипт этой формы?
2) Каким образом в JS получать HTML-элементы по селекторам, если я использую css-модули? Название класса ведь всегда будет с какими-то символами в конце
3) Для работы нужно подключить imask.js. А где его подключить? Явно ведь не с помощью тэга script в index.html