之前使用的框架是react,是原生的,类似于全家桶一样的
$ yarn global add create-react-app $ create-react-app my-app
后来换了家公司,用的bladex框架,实际上也就是umi和dva进行了二次封装,后来就想自己搭个环境玩一玩,上来就遇到一些坑
1 首先全局安装umi
yarn global add umi
然后找到你的
yarn global bin
将他放到你的环境变量里面
2然后在项目里面安装umi
接下来的指令应该是 create-umi my-app
使用官网上面的指令感觉不是太对的
3 然后自己也没遇到网上说的让自己选需要的插件,就一路enter过去了,然后就开始yarn install
4运行umi dev发现了有两个服务,一个是localhost:3000好像是一个集中管理的
还有一个是localhost:8000 是我们创建的项目,最后发现那个3000端口的可以不用管它,
8000端口下面有个小图标,点击进去就是刚刚的3000端口,不幸的是我打开3000端口又创建了一个项目!!!
5 里面就是可以自己将antd的组件搞进去,发现他用的是useState,还有useEffects,没有使用class,哎,用的不是很习惯啊,但是这个也是react以后发展的一些趋势,还是要看一看的