为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下React.js 究竟解决了什么问题?

请问一下React.js 究竟解决了什么问题?

胡说叔叔 2019-10-29 10:06:09
React.js 究竟解决了什么问题
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

React 通常和其他的 JavaScript 框架同时被提及,但是说“React 对比 Angular”却讲不通,因为它们之间是不可比较的。Angular 是一个完整的框架(包括一个 view 层),React 却并不是。这也是 React 很难于理解的原因,它虽然抽离自一个具备完整框架的生态系统中,但仅仅是一个 view 层。

React 提供了模板语法以及一些函数钩子用于基本的 HTML 渲染。这就是 React 全部的输出——HTML。你把 HTML / JavaScript 合到一起,被称为“组件”,允许把它们自己内部的状态存到内存中(比如在一个选项卡中哪个被选中),不过最后你只是吐出 HTML。

查看完整回答
反对 回复 2019-11-02
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

首先无论你用 webpack 还是 browserify, React 本身的代码量不小,这个现实你改变不了。
但 600k 也太夸张,你看下是不是忘记 uglify 了。
现在有两种比较流行的分割大 js 文件的做法:
1. 多页面应用,不同的 entry 提取出共同的 common.js 和各自的 entry.js
2. 单页面应用,分为库文件 vendor.js 和应用文件 app.js
browserify 和 webpack 都可以实现。

查看完整回答
反对 回复 2019-11-02
?
阿晨1998

TA贡献2037条经验 获得超6个赞

唯一值,称为SessionID(好像是通过取进程ID的方式取得的)。(二)然后,服务器开辟一块内存,对应于该SessionID。(三)服务器再将该SessionID写入浏览器的cookie(一些在中国页的源代码中有所体现)。(四)服务器内有一进程,监视所有Session的活动状况,如果有Session超时或是主动关闭,服务器就释放该内存块。(5)当浏览器连入IIS

查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 1093 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信