我正在嘗試遵循最佳實踐,同時遵守文檔。沒有創建許多一次性方法來處理維護性方面的事情。ReactJS在多個組件之間保持單個「活動」狀態
無論如何總的來說,我試圖實現一個兄弟姐妹元素之間的狀態,至少在視覺上處於「活躍」狀態。隨着像jQuery的,我只想做..
$(document).on('.nav-component', 'click', function(e) {
$('.nav-component').removeClass('active');
$(this).addClass('active');
});
然而,在反應,每個部件在它的本身是獨立於下一個和以前的,並應繼續按照文件等。
也就是說,當我處理一個組件的點擊事件時,我可以成功地給它一個活動狀態和非活動狀態,分別打開和關閉它。但是當我不需要它們時,我最終會在一個有多個「主動」元素的地方。
這是爲了設置各種導航。所以我希望當前正在使用的那個具有該活動類,而其餘的不會。
你如何在JS中使用'class'?它只屬於ES6嗎? – Victor
Babel是es6最受歡迎的解析器。 –