React 技术栈

React 技术栈
React 是目前最热门的前端框架。
Facebook 公司2013年推出
现在最好的社区支持和生态圈
大量的第三方工具
React 的优点
组件模式:代码复用和团队分工
虚拟 DOM:性能优势
移动端支持:跨终端
React 的缺点
学习曲线较陡峭
全新的一套概念,与其他所有框架截然不同
只有采用它的整个技术栈,才能发挥最大威力
因为React许可协议, 可能不适用于某些公司的使用场景
总结:React 非常先进和强大,但是学习和实现成本都不低
JSX 语法
React 使用 JSX 语法,JavaScript 代码中可以写 HTML 代码。
letmyTitle=<h1>Hello, world!</h1>;
JSX 语法解释
(1)JSX 语法的最外层,只能有一个节点。
//错误letmyTitle=<p>Hello</p><p>World</p>;
(2)JSX 语法中可以插入 JavaScript 代码,使用大括号。
letmyTitle=<p>{'Hello'+'World'}</p>
Babel 转码器
JavaScript 引擎(包括浏览器和 Node)都不认识 JSX,需要首先使用 Babel 转码,然后才能运行。
<scriptsrc="react.js"></script>
<scriptsrc="react-dom.js"></script>
<scriptsrc="babel.min.js"></script>
<scripttype="text/babel">//** Our code goes here! **</script>
React 需要加载两个库:React 和 React-DOM,前者是 React 的核心库,后者是 React 的 DOM 适配库。Babel 用来在浏览器转换 JSX 语法,如果服务器已经转好了,浏览器就不需要加载这个库。 

转载于:https://www.cnblogs.com/suntao12138/p/7612485.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值