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

【备战春招】第1天 React零基础入门到实战,完成企业级项目简书网站开发——React初探篇

课程名称

课程章节

第1章 课程导学

  • 1-1 课程导学 (09:26)

第2章 React初探5 节 | 53分钟

  • 2-1 React简介 (04:15)
  • 2-2 React开发环境准备 (09:06)

课程讲师

课程内容

React 16版本 => React Fiber
图片描述
React 特点:易上手,难精通
课程主线:
图片描述
项目技术点:
图片描述
终点:
图片描述

https://reactjs.org/
图片描述
https://reactjs.org/docs/create-a-new-react-app.html
图片描述
环境搭建 =>
前提:需要按照node和npm
node:https://nodejs.org/en/download/
根据操作系统不同,进行不同的安装
LTS:稳定版本 Current:最新版本
照着npm和node官网安装后,用命令判断是否按照成功 =>
图片描述
安装脚手架

npm install -g create-react-app 

图片描述

创建React项目

create-react-app todolist

自动安装项目的依赖包
运行:

cd todolist 
npm start

自动运行 =>
图片描述

课程收获

了解React简介,可以理解为一种编程思想或者编程方式,
● React js => 通过React编写一些网页的交互效果
● React Native => 用React语法编写原声的app应用
● React VR => React语法开发VR(全景应用)
全球使用人数最多的前端框架,文档比较完善,建议看英文的
React 16以后的版本 => 都称为:React Fiber
图片描述

docs => 阅读英文文档(边学习边看文档,是最好的学习方式)

React与Vue对比:
● React灵活性更强,比如处理更为复杂的业务时,技术方案会有更多的一些选择
● Vue提供了更丰富的api,实现功能会更为简单,但是因为api多,所以它的灵活性就被限制了
● 在做业务毕竟复杂的应用推荐使用React,而做更面向用户端复杂度不是很高的项目推荐使用Vue
● Vue和React都可以实现一个项目,需要根据对框架的驾驭程度及业务的复杂程度来选择框架

掌握开发环境搭建:
● 引入.js文件来使用React
○ 如果项目毕竟大,则需要对项目的js文件进行拆分,然后页面上就需要通过script标签加载很多拆出来的js文件,这样的操作,就会导致页面的性能非常差,维护性也不好。
● 通过脚手架工具来编码
○ 脚手架:前端开发的辅助工具,自动帮助我们构建一个大型项目的开发流程和目录,它允许我们以一定的方式去实现js文件之间的相互引用,让我们更加方便地进行项目管理。但是在脚手架里写的代码并不能直接运行,需要脚手架工具做代码的编译,编译出来的代码才能被浏览器识别并允许
○ webpack、grunt、gulp工具 => 编写脚手架
○ 这里使用Creat-react-app脚手架工具(React官方脚手架),上手简单,可定制性很强,调试代码非常方便

图片描述

图片描述

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消