Установите зависимости:
npm install
В файле src/Styles.js
создайте несколько функций:
hasClass(elem, elemСlass)
- позволяет проверить, есть ли у элемента заданный CSS-класс. Возвращает true/false;addClass(elem, elemСlass)
- позволяет добавить к элементу указанный CSS-класс. Ничего не возвращает;removeClass(elem, elemСlass)
- позволяет удалить указанный CSS-класс у элемента. Ничего не возвращаетtoggleClass(elem, elemСlass)
- позволяет переключить CSS-класс у элемента, то есть добавить, если его нет и удалить, если он присутствует. Ничего не возвращает.
В функции передаются 2 параметра:
elem
- DOM-элемент, который проверяется,
elemСlass
- название класса, которое проверяется.
Проверить себя можно запустив команду npm run test
.
После выполнения задания создайте pull request с решением.