前言:
最近实习也快两周了,第一周没有规划和每日小结,以至于我都忘记我第一周都干了什么,所以我这周规划和记录了,我每天在干什么,计划要干什么,每天每周要小结一下。
第一周:
- 办入职,配电脑环境
- 拉代码,大致讲一下用的技术都有哪些,项目都有什么
- 看文档,看代码,看教程
- 简单分配了两个任务比着以前写好页面去改动,边写边看文档
- 创建自己的分支,任务完成之后,提交合并
用到的技术栈: React、Ts、Taro、Umi 用到的库: ahooks、Lodash、Taro-ui、AntD还有一些其他常用库
Git
本地仓库:由git维护的三颗“树” 组成,分别是 工作目录、暂存区(Index)、HEAD
- 工作目录:持有实际文件
- 暂存区(Index):缓存区域,临时保存你的改动
- HEAD:指向最后一次提交的结果
相关命令:
- 提出更新(把它们添加到暂存区),git add <filename> \ git add *
- 实际提交改动(HEAD), git commit -m "代码提交信息",但为提交到远程仓库
推送改动 :
- 将改动提交到远程仓库:git push origin master(可以把master换成你想要推送的任何分支)
- 若还没有克隆现有仓库,并想将你的仓库连接到某个远程服务器:git remote add origin <server>
分支:
- 创建分支,并切换过去,git checkout -b name
- 切换回主分支:git checkout master
- 删除分支:git branch -d name
- 除非你将分支推送到远程仓库,不然该分支就是不为他人所见的:
- 推送到远端仓库: git push origin <branch>
更新与合并:
- 更新本地仓库至最新改动: git pull
- 以你的工作目录中获取(fetch)并合并(merge)远端的改动,要合并其他分支到你的当前分支:git merge <branch>
- 本地更新和合并其他分支到你的分支,git都会尝试自动合并并改动,如果出现冲突,需要手动合并,改动文成之后,将它们标记为合并成功:git add <filename>
- 合并之前,预览差异: git diff <source_branch> <target_branch>
React
刚开始接触,这里先介绍几点自己稍微理解一点的内容吧
- 函数式组件和类式组件两者可以实现相同的功能,函数式组件更加简洁
- 函数式组件的生命周期可以用useEffect的不同配置进行实现,类式组件有具体的钩子函数
- useEffect的三点: 执行时机、依赖项和执行关系(可以理解为生命周期和数据监听)、清除函数
- useRef() 的三点: 记忆功能、获取DOM、组件Ref
小结:
- 先简单说明,等星期天再详细的去写一下,React、Taro部分的内容。
- 指定计划,每日小结每周汇总,提前布局。