前言
在Jq,原生javascript时期,在写页面时,往往强调的是内容结构,层叠样式,行为动作要分离,三者之间分工明确,不要耦合在一起
然而在React出现后,一切皆js,对于在JS里面写HTML代码...for语句也是会报错的
{
if(this.isBtn) {
}
其实,JSX 也是一个表达式,它虽然不支持if,for语句,但是它在if,for循环的代码块中是可以使用...JSX的,将JSX赋值给变量,把JSX当作参数传入,以及从函数中返回JSX
function getMessage(user) {
if (user) {
return Hello,...下面的createElement方法,仍然与原生document文档对象下面的创建元素方法相同
如果原生javascript扎实的话,便不难理解React在这做了一层转化
既然js对象描述的UI(DOM...UI界面显示什么样,取决于JSX对象结构,换句话说,取决于render()函数里面的return关键字后面返回的JSX内容结构
引入React.js库是为了解析识别JSX语法,同时创建虚拟DOM,而引入