У меня есть файл JS, который заставляет некоторые элементы появляться / исчезать при щелчке мышью. Это нормально работает в обычном JS. Сейчас я создаю свое приложение, используя React, но я не могу получить эту функциональность. Я пробовал export
/ import
, как вы можете видеть, и script:src
в моем index.html
.
// Options appear on hover
export const optionsBtn = document.querySelector("[data-function='options']");
export const hiddenButtons = [...document.querySelectorAll(".hidden")];
export function optionsHover() {
hiddenButtons.forEach(button => button.classList.toggle("hidden"));
}
optionsBtn.addEventListener("mouseenter", optionsHover);
optionsBtn.addEventListener("click", optionsHover);
Не знаю, как заставить этот код работать в React. Я что-то здесь упускаю?