是否有一种方法可以像React.js一样更新DOM-仅实际更改的部分?
例如,让我们考虑下面的代码:
import { render } from 'some-magic-render-library'
render(document.body, '<div class="a">text</div>')
render(document.body, '<div class="b">text</div>')
应通过以下方式执行:
document.body.innerHTML = '<div class="a">b</div>'
document.body.childNodes[1].setAttribute('class', 'b')
第一次像往常一样渲染,但是第二次应该指出类属性仅发生变化,并生成仅更新该类的智能代码。