世界上最伟大的投资就是投资自己的教育
全场限时 5 折
所有回复
2019-06-07
-
对 随风 · 练气 回复
注意,由于新的 antd pro 源码已改变了,使用了 ts 来写,并且默认情况下删除了好多页面(看这里:Ant Design Pro v4 is Here),可以会出现下面的情况:
这是因为 antd pro 在不断更新,虽然录视频的时候,使用 antd pro 也是最新的版本,但是它是在不断地更新中。
可以这样解决,clone v2 版本的 antd pro (最新版应该会是 v4,没有 v3 _,不过还没正式发版)
第一步:
git clone https://github.com/ant-design/ant-design-pro --branch=v2
第二步: npm install
cd ant-design-pro npm install
第三步: npm start
npm start
如果 npm install 很慢,可能要自己用中国的源,比如搜索
npm 淘宝源
,yarn 安装很慢
之类的字眼来解决,网上好多解决方法。遇到一些库安装很慢,有些好像是可以忽略的,比如 puppeteer,等一些时间还是不行,就按 ctrl + c,再进行 npm install ,或实在不行,就搜索一下,类似这样:
npm puppeteer 很慢
这样运行起来就跟视频中是一样的了,可以进行学习:
UmiJS & TypeScript & Ant Design Pro v4 从零开始实战教程 这套课程会使用最新版的 antd pro v4。
感谢,我刚才尝试了下,完美解决我的问题。现在已经可以正常继续了。感谢你这么用心去关注用户感受!同时,我贪心一些,多问下你是如何能快速知道这个问题产生的原因是因为代码版本的问题的呢?
23:46 -
对 思进 · 元婴 回复
我刚才用了 ant-design-pro-cli 初始化菜单也不行,怀疑是因为安装 puppeteer 卡住导致了,这个包需要翻墙。
注意,由于新的 antd pro 源码已改变了,使用了 ts 来写,并且默认情况下删除了好多页面(看这里:Ant Design Pro v4 is Here),可以会出现下面的情况:
这是因为 antd pro 在不断更新,虽然录视频的时候,使用 antd pro 也是最新的版本,但是它是在不断地更新中。
可以这样解决,clone v2 版本的 antd pro (最新版应该会是 v4,没有 v3 _,不过还没正式发版)
第一步:
git clone https://github.com/ant-design/ant-design-pro --branch=v2
第二步: npm install
cd ant-design-pro npm install
第三步: npm start
npm start
如果 npm install 很慢,可能要自己用中国的源,比如搜索
npm 淘宝源
,yarn 安装很慢
之类的字眼来解决,网上好多解决方法。遇到一些库安装很慢,有些好像是可以忽略的,比如 puppeteer,等一些时间还是不行,就按 ctrl + c,再进行 npm install ,或实在不行,就搜索一下,类似这样:
npm puppeteer 很慢
这样运行起来就跟视频中是一样的了,可以进行学习:
UmiJS & TypeScript & Ant Design Pro v4 从零开始实战教程 这套课程会使用最新版的 antd pro v4。
22:19 -
对 随风 · 练气 回复
回去再发你吧
我刚才用了 ant-design-pro-cli 初始化菜单也不行,怀疑是因为安装 puppeteer 卡住导致了,这个包需要翻墙。
20:47 -
对 思进 · 元婴 回复
我的步骤,第一步 git clone https://github.com/ant-design/ant-design-pro.git ,第二步:npm install,(yarn install 太慢了。) 第三步:yarn start。正确的步骤应该是什么呢? 感谢! 祝端午节快乐!
回去再发你吧
18:47 -
对 随风 · 练气 回复
你应该是 umi 生成的初始项目吧
我的步骤,第一步 git clone https://github.com/ant-design/ant-design-pro.git ,第二步:npm install,(yarn install 太慢了。) 第三步:yarn start。正确的步骤应该是什么呢? 感谢! 祝端午节快乐!
18:45 -
对 思进 · 元婴 回复
你应该是 umi 生成的初始项目吧
18:36 -
18:31
2019-06-06
-
对 韦威 · 化神 回复
还没看到这,但是有两个问题一直想问。
1.我现在写的很多 reducer 并没有做数据处理,而是把数据处理放在了组件中,然后在 dispatch 的时候 payload 一个新的状态。这样会不会有问题?reducers: { 'event' (state, action) { return { ...state, ...action.payload }; }, }
2.model 中的 state 我会放很多的属性
state: { time: '', user: '', operate: '' },
类似于这样,这种方式是可行的吗?看很多示例都是 state 里的东西很少。
1,没啥问题呀,能运行就行,再考虑维护性
2 ,可行的,怎么合适怎么来,你也可以放到一个 object 中的,time user 作为 这个 Object 的 key,看你怎么组织了
22:15 -
一句话理解系列: takeLatest 是一个 延迟保护提交服务器 措施。(列如:点击过快重复提交,或者 删除)!可用于 防止快速点击 造成的操作失误。!考虑之选
17:07 -
还没看到这,但是有两个问题一直想问。
1.我现在写的很多 reducer 并没有做数据处理,而是把数据处理放在了组件中,然后在 dispatch 的时候 payload 一个新的状态。这样会不会有问题?reducers: { 'event' (state, action) { return { ...state, ...action.payload }; }, }
2.model 中的 state 我会放很多的属性
state: { time: '', user: '', operate: '' },
类似于这样,这种方式是可行的吗?看很多示例都是 state 里的东西很少。
10:35 -
韦威 · 化神 在视频 Redux 入门教程 #6 使用 React-redux 回复了
connect(({param}) => ({param}))(Component)
因为项目用到 dva,现在在重新补 redux 知识,感觉还是好懂的,老师讲课确实很棒。
00:38 -
韦威 · 化神 在视频 Redux 入门教程 #5 单独使用 Redux 回复了
const render = () => { ReactDOM.render( <App onIncrement={ () => store.dispatch({ type: "INCREMENT" }) } onDecrement={ () => store.dispatch({ type: "DECREMENT" }) } value={ store.getState() } />, document.getElementById('root')); }; render(); store.subscribe(render);
这一段是用 store 监听并重绘的意思么?感觉好麻烦,而且是不是有点反 react 了,每次都重绘一个组件。其实只是重新渲染了变化的值啊?
00:01
2019-06-05
-
引用:
大量使用 refs 并非是个好主意。如果你的应用中出现了这种情况的话,那么你需要考虑使用受控输入并重新审视组件。
具体参考:
受控输入和非受控输入22:18 -
对 netNowork · 合体 回复
那也就是说可以 跳过 求速度 就直接去看 saga 么
简单了解下可以,不要跳过吧,又没多少东西
18:04 -
对 netNowork · 合体 回复
reudx 这块 12 之后讲的是 thunk,需要看了 ,这个这个在继续看 saga 吗?
去看吧, thunk 只是一种很老的用法,react 界都是用 saga 多一些的
16:58 -
reudx 这块 12 之后讲的是 thunk,需要看了 ,这个这个在继续看 saga 吗?
16:56 -
一个数据组合的方法:combineReducers,一个把状态数据转换成 props 数据进行使用的方法:mapStateToProps
16:51 -
一个数据组合的方法: combineReducers,一个把 state 数据转换成 props 数据进行使用的方法: mapStateToProps
16:51 -
上述问题已解决,冒泡触发了父组件的 onshow 方法,又执行了
onShow = (e) => { console.log("DIV CLICKED"); this.setState({ isOpen: true }); }
15:52 -
随风 · 练气 在文章 ubuntu18.04 火狐 回复了
http://lingfei.wang/technote/2014/09/26/hls/
应该是 firefox 不太支持 m3u8 ,你先换个 chrome。
15:45
© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top