02|开发前端有哪些要点?React框架是如何应对的?
宋一玮
你好,我是宋一玮,欢迎回到 React 组件的学习。
在上节课,我们简单回顾了一下前端开发的历史,指出前端开发领域一直在积累特有的领域知识;提出了 GUI 图形用户界面也是一种接口,跟后端 API 开发类似,前端“接口”也有自己的设计准则。然后把本世纪初的 Java Web 技术当作参照物,列举了前端开发领域的变与不变。希望能帮助开发者坚定持续学习的信心。
再看现状,现代前端框架有很多,前端项目的技术选型令人头疼。这时前端开发者就希望能有一些方法帮助自己做出选择,不仅是为项目选择,也为了确定自己的学习目标而选择。
React 框架在诸多前端技术排行榜上均位列第一,其生态也是最丰富最活跃的。你可能会好奇:
React 框架凭什么这么火?
是不是因为 React 火,所以我才要学它?
是不是因为 React 火,每个项目都无脑选它就对了?
在这节课,让我们回归到前端开发的本源,即模版、数据建模、交互、数据传输等等这些要点。我认为正是 React 在这些要点上具有优秀的设计、实践或生态,才造就了它今天的地位。
当你理解这些要点,再结合具体前端项目的需要,就可以更有信心地做出是否选型 React 的判断了。
“跳伞”+“跑圈”
你看到这个标题想到了什么?《PUBG》还是《和平精英》?啊?你从不打游戏啊,那打扰了。在玩生存类游戏时:
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
React框架在前端开发中的应用是本文的重点。文章通过生动的比喻将前端开发比作游戏中的“跑圈”,强调了技术选型对于前端开发的重要性。从前端应用分类、逻辑架构和应用架构三个方面详细介绍了前端开发的基本要点,包括SPA单页应用的逻辑架构和MVC应用架构的变体。随后,文章详细介绍了React框架在前端开发中的优秀设计、实践和生态,以及其对开发语言、MVC框架、表单处理、错误处理等方面的支持。此外,还介绍了React生态的丰富性,包括类MVC框架、服务器通信、表单处理、前端路由、组件样式、打包编译工具和自动化测试框架等。整体而言,本文通过生动的比喻和详细的技术介绍,为读者提供了对前端开发要点和React框架的全面了解。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《现代 React Web 开发实战》,新⼈⾸单¥59
《现代 React Web 开发实战》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(9)
- 最新
- 精选
- .几乎没有这些框架设计的理念, 平时看代码都是逐行逐句看的。
作者回复: 你好,. ,这也是很棒的学习方法,了解框架思想和阅读框架源码两者不冲突,如果能双管齐下效果更好。
2022-08-27归属地:北京2 - Geek_9373fc老师你好,请问为什么jsx是声明式?声明式和命令式的区别是什么?
作者回复: 你好,Geek_9373fc,这是个好问题,声明式和命令式的区别在下周二将更新的《04 | JSX:该怎样理解这种声明式语法糖?》中有详细讲解。先剧透一下:声明式是“描述开发者期待的视图状态”。敬请期待。
2022-08-25归属地:北京32 - Geek_fujinshuai借用网络经典书籍名, 自顶向下学习方法!
作者回复: 你好,Geek_fujinshuai,你说得对,自顶向下是很重要的学习方法。在后面的课程中,在自顶向下的基础上,也会有诸如组件代码复用这样一些自下而上、归纳总结的内容。
2022-08-23归属地:北京1 - 我听着呢老师课程之后会讲工程化方面的内容吗
作者回复: 你好,我听着呢,第二章最后一节课,以及第三章中多节课都会讲到React项目的工程化。
2022-08-23归属地:北京 - chen一直不太明白react的单向数据流和vue的双向绑定有啥区别2022-11-03归属地:安徽5
- Angry阳。学习了2022-09-11归属地:广东1
- Hello,Tomrrow第二天,打卡2022-08-29归属地:上海1
- Black Jack老实说,虽然专业名词多,看不太懂,但一定是高屋建甄,等学完了再回来看。2024-01-15归属地:北京
- Sarai李感谢大佬的呈现,这样“由高到低”的视野让小白也有了感谢认识!打算直接跟着这个课程快速入门!2022-12-27归属地:上海
收起评论