84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
以前做过一些项目,项目大概结构是这样子的,后端使用express框架提供api,前端express集成swig模板,渲染页面,后来又在前端使用dot模板通过ajax和后端数据交互,后来看了看react,还有reflux,如果我的项目想运用react,这个react在项目中负责那一部分,
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
React :A JavaScript library for building user interfaces.
标题就告诉我们它就是只为构建用户界面的 JavaScript 库。
我也是新手,我曾经查过资料:React 是专为单页面使用的嘛?搜出来的结果大多指出 React 主要是为了构建大型单页面业务而生的。前端的界面由 React 全权负责,单页面应用的跳转由 react-router 负责,前端页面的状态管理及数据加载由 redux (reflux,flux 之类的都可以)负责。后端仍用 express 来提供 api ,用户登录的验证也在后端使用 express + passport 之类的完成(后端也仍旧可以使用服务端渲染来加快用户第一次访问首页的速度)。
React
react-router
redux
reflux
flux
express
api
express + passport
总的来说就是这样了,废话说多了……
总之:任何跟界面相关的编写和交互都可以交给 react 及其生态圈中相关的库来完成,后端就提供数据,校验就够了。
react
如果使用react,后端只需要提供api即可。
就是所谓的前后端分离!
React :A JavaScript library for building user interfaces.
标题就告诉我们它就是只为构建用户界面的 JavaScript 库。
我也是新手,我曾经查过资料:
React
是专为单页面使用的嘛?搜出来的结果大多指出React
主要是为了构建大型单页面业务而生的。前端的界面由React
全权负责,单页面应用的跳转由react-router
负责,前端页面的状态管理及数据加载由redux
(reflux
,flux
之类的都可以)负责。后端仍用express
来提供api
,用户登录的验证也在后端使用express + passport
之类的完成(后端也仍旧可以使用服务端渲染来加快用户第一次访问首页的速度)。总的来说就是这样了,废话说多了……
总之:任何跟界面相关的编写和交互都可以交给
react
及其生态圈中相关的库来完成,后端就提供数据,校验就够了。如果使用react,后端只需要提供api即可。
就是所谓的前后端分离!