Manchmal müssen Sie lokal etwas HTML hinzufügen, wie z. B. React, und alle Array-Daten müssen neu gerendert werden. Ich m?chte also nur die ursprünglichen Daten rendern, um sie hinzuzufügen Wie implementiert man das Anh?ngen von JQuery?
不要用 jQuery 的思想來寫 react 或者 vue, 要 thinking in react,thinking in vue。
更新 DOM 的這種臟活累活讓框架幫你干,你只要關(guān)心你的 data 或者說 state 就好了。
你把你額外要加的東西看成一個組件,按你的需求,這個組件開始不渲染,之后觸發(fā)了某個東西,這個組件被渲染出來,這不就是“條件渲染”么?你再看看 vue 和 react 的文檔,怎么寫條件渲染?
每次全部重新渲染能怎么?只是執(zhí)行你的 render 函數(shù)而已,還有一層 virtual DOM 的 diff 呢,真實作用于 DOM 上的操作等價于你執(zhí)行 jQuery 的 append。