无需响应即可进行智能DOM更新

时间:2019-02-09 20:30:41

标签: javascript html

是否有一种方法可以像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')

第一次像往常一样渲染,但是第二次应该指出类属性仅发生变化,并生成仅更新该类的智能代码。

0 个答案:

没有答案