网页前后端分离开发之react的学习与使用

来源:设计经验分享网
添加时间:2024年02月
最原始的网站开发是HTML代码和程序代码混在一起,后面大家发觉这种不好维护,前端看不懂代码,程序员又不太懂前端,随着网站应用的复杂度越来越高,后面发展到采用模板和程序分离的方式,这种很大程序解决了HTML和代码混在一起的问题。

现在,随着前端技术的发展,如REACT、VUE等前后端分离技术,现在很多产品应用都采用这种开发方式,前端和后端采用API方式沟通,完全分离,增加了前端的难度,但更好的分工。(这里注意一下,如果是展示型网站,还是不太适合,不太适合搜索引擎优化。)


目前前端有三大主流框架(vue,react,angular),react就是其中之一。Reaact有三个显著的特点:1.声明式;2.组件化;3.一次学习,随处编写。

1.声明式:React采用声明范式,可以轻松描述应用。为你应用的每一个状态设计简洁的视图,当数据改变时React能有效地更新并正确地渲染组件。以声明式编写UI,可以让你的代码更加可靠,且方便调试。
2.组件化:通过React构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中。创建拥有各自状态的组件,再由这些组件构成更加复杂的UI。组件逻辑使用JavaScript编写而非模版,因此你可以轻松地在应用中传递数据,并使得状态与DOM分离。
3.一次学习,随处编写:无论你现在正在使用什么技术栈,你都可以随时引入React来开发新特性,而不需要重写现有代码。React还可以使用Node进行服务器渲染,或使用ReactNative开发原生移动应用。
React里组件化是比较重要的,一般来说有两种组件,一是一般组件,二是有状态的组件。来看一个简单的组件是怎样组成的,如图:



React组件使用一个名为render()的方法,接收输入的数据并返回需要展示的内容。在示例中这种类似XML的写法被称为JSX。被传入的数据可在组件中通过this.props在render()访问。
使用React的时候也可以不使用JSX语法。尝试使用BabelREPL,了解JSX被编译成原生JavaScript代码的步骤。
状态组件,如图:



除了使用外部数据(通过this.props访问)以外,组件还可以维护其内部的状态数据(通过this.state访问)。当组件的状态数据改变时,组件会再次调用render()方法重新渲染对应的标记。


 

平面设计相关资讯推荐阅读:


在深圳建设网页当中还能走这些错误区吗网页用户体验如何提升的技巧网页制作如何确定设计风格浅谈手机网页设计的发展趋势seo新手警惕几种搜索引擎蜘蛛陷阱!seo专业人员嘴中的用户体验是什么 网页设计找哪家企业电商网页建设需要注意那几点网页建设中友情链接有什么意义手机网页界面设计的方法传统企业做营销型网页建设的好处网页建设更新完前台看不到的原因科技-为什么现在企业都不喜欢用模板建站模板网页有哪些缺点深圳网页建设教你如何做QQ空间推广和微信朋友圈推广想做个商城类的小程序,大概需要些什么多少钱为什么你需要选择高昂的网页建设价格网页优化常见的推广思路深圳企业网页建设选择模板网页的优缺点分析不忘初心!极简风格的过去与现在在不断变通中才能做好网页优化响应式网页跟传统网页的区别定制软件哪个好用什么来衡量深圳网页建设公司实力 高端网页设计费用建设网络文明需大处着眼小处着手网页建设之锚文本优化如何选择域名网页建设绝对不可忽视的原则游戏网页布局的关键科技-网络安全建设之路我们一直在前行!网络营销应该依靠的什么来发展网页域名常见种类,都有什么作用深思!企业建站必须注意哪些因素 品牌网页设计模板制作专业定制中小企业如何推广自己的网络品牌手机网页和微信网页有什么差别网页的价值体现在哪里没有必要等一切都准备妥当オ开始网页优化要注意分类链接隔离企业组建网页运营团队三部曲在深圳怎么去选择一个好的域名深圳网页建设浅谈:网络营销推广的价值优势与不足如何通过网页建设促进企业电子商务发展中小企业为什么要做网页建设,有哪些需要注意的地方网页建设—企业网络品牌推广之道深圳网页建设之PHP语言知识分享营销型网页的用户体验才知道,网页解决方案要做的有特色。企业或个人网页建设时应如何挑选网页建设团队才靠谱建设网页需注重用户体验怎么样通过威客网来做推广营销什么是百度推广什么是网页排名如何提高网页转化率来看一图胜千言 品牌网页设计专业定制网页制作选择哪家你要注意这些点科技-企业官网建设应要如何选择网页类型如何利用网页建设来树立企业形象4个设计思路简化网页建设旅游网页设计需要考虑那些内容深圳网页优化之教你如何写好网页标题
网站备案号:豫ICP备2024041165号