现代 React Web 开发实战
宋一玮
FreeWheel 中国研发中心前端架构师
16115 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 31 讲
现代 React Web 开发实战
15
15
1.0x
00:00/00:00
登录|注册

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
立即购买
登录 后留言

全部留言(9)

  • 最新
  • 精选
  • .
    几乎没有这些框架设计的理念, 平时看代码都是逐行逐句看的。

    作者回复: 你好,. ,这也是很棒的学习方法,了解框架思想和阅读框架源码两者不冲突,如果能双管齐下效果更好。

    2022-08-27归属地:北京
    2
  • Geek_9373fc
    老师你好,请问为什么jsx是声明式?声明式和命令式的区别是什么?

    作者回复: 你好,Geek_9373fc,这是个好问题,声明式和命令式的区别在下周二将更新的《04 | JSX:该怎样理解这种声明式语法糖?》中有详细讲解。先剧透一下:声明式是“描述开发者期待的视图状态”。敬请期待。

    2022-08-25归属地:北京
    3
    2
  • 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归属地:上海
收起评论
显示
设置
留言
9
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部