博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

React学习笔记(一)

Posted on 2021-12-18 11:26  恣肆zisi  阅读(19)  评论(0编辑  收藏  举报

最近跳槽到新公司,用的是react+umi+dva+antd开发B端项目,第一个任务是重构模版页面,功能不多,但是涉及react的基础使用,正好利用项目直接学习。学习过程中的几个key记录一下

1.react用法

以前熟悉过react的jsx语法,随着使用频率的增加,渐渐理解了一些特定的语法规则。比如{}用来套在变量和表达式外,双大括号{{}}输出常量等。还有一些开发规范,函数式组件,hooks等,其中hooks需要进一步学习使用。

2.antd

antd主要是使用了table和form

form表单渲染有自己的一套固定api,需要积累经验

3.理解umi+dva的解耦

这里在最初的项目中,没有理解内部的含义,跨过了model层直接使用api调用,代码很不规范。目前正在学习思路。包括redux的connect,dispatch派发,service层和model层的互动,effect,reducer等概念。

注意点:

1.call传参的时候,需要传递两部分 call(函数名,{参数列表})

4.ts使用

目前仅用于声明接口api的时候,在index层面使用较少,随着项目经验增加进行积累。几个新概念,如泛型等不熟悉。

5.git使用

主要是多人开发node包有差异,导致git提交失效(目前原因待排查。尝试git workingtree