Reactjs 什么是虚拟DOM和其他一些问题
我刚开始学英语。我以前在所有项目中都使用了jQuery和Javascript,在完成教程之后,我对ReactJS没有什么疑问Reactjs 什么是虚拟DOM和其他一些问题,reactjs,Reactjs,我刚开始学英语。我以前在所有项目中都使用了jQuery和Javascript,在完成教程之后,我对ReactJS没有什么疑问 为什么我需要ReactJS,jQuery仍然是用来更新DOM和handlebar的,dust是用来处理模板的 有一个概念是虚拟DOM,在教程中我可以看到它将复制我的DOM并只需要更新。任何人请解释一下它与普通DOM操作的区别 在React中,所有事件处理程序都是内联的,建议这样做吗 我刚刚开始学习,如果有人用一些实用的代码示例来澄清这些疑问的话。这将有助于我进一步作出反应
建议这样做吗提前感谢。根据我的理解,我解释是为了让您理解: 以列表时间为例:
JSX/JS: javascript -> vdom
Template: string -> javascript -> vdom
// File 1 - templates/progress.html
<div class="progress-container">
<div class="progress-bar" data-style="width: $val"></div>
</div>
JSX/JS:javascript->vdom
模板:字符串->javascript->vdom
//文件1-模板/progress.html
如果您分别查看模板代码和组件,如何知道$val来自何处
// File 1 -- progress
const (val) => (
<div class="progress-container">
<div class="progress-bar" style={{width: val}}></div>
</div>
);
//文件1——进度
常数(val)=>(
);
在本例中,val的位置非常清楚
更多
JQuery和React解决了两个完全不同的问题