"display: none" - "display: block" eklemek mi daha sağlıklı olur yoksa submenu için bir CSS Class'ı tanımlatıp ona display: block eklemek mi daha sağlıklı olur?
Birde Vanilla JS ile tam tersi ekleneni kaldırmayı nasıl yapabilirim?
document.querySelector('.sub-menu').classList.toggle('sub-menu')şeklinde classlistte o öğenin tam tersi konuma gelmesini sağlayabilirsiniz
class ekleme
document.querySelector('.sub-menu').classList.add('sub-menu')class silme
document.querySelector('.sub-menu').classList.remove('sub-menu')css tanımlamanız daha profesyonel olacaktır.