世界上最伟大的投资就是投资自己的教育
全场限时 5 折
所有回复
2019-03-16
-
对 YesAlex · 练虚 回复
下面这段代码我不明白。onIncrement 和 onDecrement 这两个是函数还是方法?我没看见在什么地方定义过,就这么直接插入使用了。
const render = () => {
ReactDOM.render(
onIncrement={ () => store.dispatch({ type: "INCREMENT" }) }
onDecrement={ () => store.dispatch({ type: "DECREMENT" }) }
value={ store.getState() }
/>, document.getElementById('root'));
};const increase = () => {
store.dispatch({
type: "INCREASE"
});
};
const decrease = () => {
store.dispatch({
type:"DECREASE"
})
}
const render = () => {
ReactDOM.render(
,
document.getElementById("root")
);
};
这样写就明白了吧? 定义两个函数,然后通过自定义属性传给组件~14:24
2019-03-15
-
对 oneDayGo · 元婴 回复
👏
15:49 -
对 随风 · 练气 回复
timeout 一般是网络问题 要么多试几次 要么接上 vpn 试 或者搜下 bower 有没有国内源或代理
的确是你说的这个问题,今天我重新用 bower 装了一遍 jquery,直接就装上了,应该是上次安装的时候网络有问题
11:39
2019-03-14
-
对 GeekConsoleNet · 化神 回复
👍
12:15
2019-03-13
-
随风 · 练气 在视频 诱人的 React 免费视频教程 - 基础篇 #7 事件 回复了对 caifulin · 凡人 回复
super()是调用父类的构造函数这个 java 也是这样写的。这和 this 有点不是很明白,this.age 是给当前实例添加一个属性这类似 java 的面向对向么,这个实例值得是谁 Home 这个 class 么,我试着这么写
const age = 0;
constructor(props) {
super(props);
age = this.props.age;
}
我是想申明一个 Home 的全局变量但是语法检测不通过,react 不能再 class 中的函数外申明变量么你这样写只是在试,没有啥根据,你可以了解下 es6 class 相关的知识点,可能就会好一些,写多了可能就自然理解了。
21:46 -
super()是调用父类的构造函数这个 java 也是这样写的。这和 this 有点不是很明白,this.age 是给当前实例添加一个属性这类似 java 的面向对向么,这个实例值得是谁 Home 这个 class 么,我试着这么写
const age = 0;
constructor(props) {
super(props);
age = this.props.age;
}
我是想申明一个 Home 的全局变量但是语法检测不通过,react 不能再 class 中的函数外申明变量么21:42 -
对 GeekConsoleNet · 化神 回复
贴笔记咯
// doc link
// https://ant.design/docs/react/use-with-create-react-app-cn// 加速 yarn,设置国内镜像
$ yarn config set registry http://registry.npm.taobao.org/// 新建 react 项目
$ yarn create react-app antd-demo
$ cd antd-demo
$ yarn start// 给项目添加 antd
$ yarn add antd// 引入 antd 组件
import Button from 'antd/lib/button';// 加入 antd 样式
// 在 App.css 顶部加入法
@import '~antd/dist/antd.css';学一下用 markdown 嘛,
21:36 -
随风 · 练气 在视频 诱人的 React 免费视频教程 - 基础篇 #7 事件 回复了对 caifulin · 凡人 回复
constructor(props) {
super(props);
this.age = this.props.age;
}
这一段不是很明白既然 this.props.age 是从父节点传过来的参数那么 this.age 是什么是给当前 class 声明一个变量么,既然是继承了父节点那么这个 super 是指 app.js 么还是 react 的类共有的父类,为什么不从 super.props.age 这样直接取父节点的值,我是做 java 的对 this 可能不像前端那么敏感,我觉得 this 就是值当前这个类,谁能给我科普一下这个 this,我用 const age = this,props.age;数据的结果是 NaN 啥意思啊super 是调用 父类的构造函数,是个方法,不能用 super.props.age 这样 this.age 是 给当前实例添加一个属性 age ,不像 java,可能比较松散灵活一些, NaN 是报错信息,表示不是 一个 number
21:35 -
constructor(props) {
super(props);
this.age = this.props.age;
}
这一段不是很明白既然 this.props.age 是从父节点传过来的参数那么 this.age 是什么是给当前 class 声明一个变量么,既然是继承了父节点那么这个 super 是指 app.js 么还是 react 的类共有的父类,为什么不从 super.props.age 这样直接取父节点的值,我是做 java 的对 this 可能不像前端那么敏感,我觉得 this 就是值当前这个类,谁能给我科普一下这个 this,我用 const age = this,props.age;数据的结果是 NaN 啥意思啊21:33 -
对 GeekConsoleNet · 化神 回复
已修复
21:31 -
对 GeekConsoleNet · 化神 回复
加油 ^ _ ^
21:30 -
贴笔记咯
// doc link
// https://ant.design/docs/react/use-with-create-react-app-cn// 加速 yarn,设置国内镜像
$ yarn config set registry http://registry.npm.taobao.org/// 新建 react 项目
$ yarn create react-app antd-demo
$ cd antd-demo
$ yarn start// 给项目添加 antd
$ yarn add antd// 引入 antd 组件
import Button from 'antd/lib/button';// 加入 antd 样式
// 在 App.css 顶部加入法
@import '~antd/dist/antd.css';19:16 -
18:46
-
一口气看完 4 个课程,终于到激动人心的 Ant Design 了!
貌似还没有完结,还有后面我最想看的 antD pro。随风老师侬要抓紧呀,辛苦辛苦了!
来来来,再吐槽下【学习路径】页面里的 “进度条” 没有显示~
17:43 -
Done ! 非常实用~
再贴一段代码:
'GET /api/postsMock': (req, res) => { res.status(200).json({ users: Mock.mock({ 'list|1-10': [{ 'id|+1': 1, "name": "@last", "nickName": "@string", "isMale": "@boolean", "birthday":"@date('yyyy-MM-dd')", "avantar":"@image('100x100', @color, @color, @string)", "province":"@province", }] }) })},
17:35 -
贴段代码展示阶段成果_^
'GET /api/postsMock': (req, res) => { res.status(200).json({ users: Mock.mock({ 'list|1-10': [{ 'id|+1': 1, "name": "@string", "isMale": "@boolean", "birthday":"@date('yyyy-MM-dd')" }] }) })},
17:19 -
啊哦,试了一下,没成功。
可能 dva 新版本用 umi 了,还是怎么地,反正通过配置.roadhogrc.mock.js 无法成功。
反而直接在 mock 文件下新建 xxoo.js 就可以访问了
Postman 开始收费了,或者一月 1000 次 call 的免费额度。找了个国产的 http 请求模拟工具。
16:18 -
对 GeekConsoleNet · 化神 回复
自己用苹果的软件做的
14:58 -
又开始新的课程了!
看到 “你需要准备什么?” 吐槽几点:
1、没有准备咖啡,但是有碧螺春。
2、关于 “你所喜欢的编辑器”,我用的 vsCode,但是感觉主播老师的 VIM 很 666 的样子啊,要不要专门开个课程讲编辑器啊。
3、“一颗热爱前端的心”,前端真的好累啊,想说爱你不容易!慢慢来~
另外,每个视频开头的特效是怎么做的?找人做的,还是自己 AE 整的?
14:50 -
对 随风 · 练气 回复
可以一步步打印出 state 来分析,看它里面有些啥就清楚些吧。
这个方法好,技能点 +1
14:34 -
14:33
-
又完成一个小课程,好极!
有开发经验的一眼就能看出这个 devServer 的 proxy api 是什么意思,主要是用来 fetch 一个 json 数据列表。也有缺点,这个方法不能增删改。
模拟数据访问还可以用 mock,也可以自己建立后端 curd。
之前还看到过一个 有免费额度的 在线 json 服务,可以方便快速建立增删改等操作的。叫 “野火” 还是叫什么的。
14:31 -
对 GeekConsoleNet · 化神 回复
这一课程看完了,收获不菲!
因为我对基础语法还不熟悉,对很多地方,比如传参的地方,看起来好不爽呀。如:
effects: {
*fetch({ payload: { page = 1 } }, { call, put }) { // 看起来好不爽呀
...
}
}不过经过洗脑式观看,即使不熟也能理解不少了。但如果有详细的类似语法糖的介绍的视频,就更好了。
{ call, put } 是 相当于 { call: call, put: put} 简写而已
13:47 -
这一课程看完了,收获不菲!
因为我对基础语法还不熟悉,对很多地方,比如传参的地方,看起来好不爽呀。如:
effects: {
*fetch({ payload: { page = 1 } }, { call, put }) { // 看起来好不爽呀
...
}
}不过经过洗脑式观看,即使不熟也能理解不少了。但如果有详细的类似语法糖的介绍的视频,就更好了。
13:15
© 汕尾市求知科技有限公司 | Rails365 Gitlab | Qiuzhi99 Gitlab | 知乎 | b 站 | 搜索
粤公网安备 44152102000088号 | 粤ICP备19038915号
Top