最新回答 / 大漠胡杨_0002
老师创建的项目中 react 版本是 16.4.1。我按照老师讲解的命令创建出来的和你发出来一样。查看 react 版本是 17.0.2 。代码结构应该是和 react 的版本有关。
2020-09-09
最新回答 / 一叶秋才
react组件jsx, 行内style固定写法就是双花括号 ①外层花括号:因为React使用的是JSX语法,JSX语法中嵌入任何js变量、表达式、对象都要用花括号{}扩起来,②内层花括号:JSX如果用到行内CSS style样式时,这个行内样式必须是一个js对象,即{background:'theme.background'}是一个对象所以用花括号扩起来。你那个错误写法一运行就报错
2020-06-18
最新回答 / 呀_明静
最新的写法是函数式组件也就是hooks。这篇文章详细说明了函数组件和class组件的区别,也是react官方推荐的一篇文章。https://overreacted.io/zh-hans/how-are-function-components-different-from-classes/
2020-03-28
最新回答 / 慕哥4009365
楼上不对,函数后面加括号是立马执行的意思,立马执行的话当前this是dom节点也就是a标签,而加了个箭头函数返回值是this.changeTheme('light'),意思就是我点击后执行这个箭头函数然后返回this.changeTheme('light'),就不是立马执行了
2020-03-20
最新回答 / weixin_慕少1139139
每个弹框做一个单独的表单,表单属性值存到缓存里面,可以是cookie,也可以是一个变量,利用子传父,或者存储到状态管理里面,这样的话后续的功能其实都可以做.主要还是说要把弹框组件的属性值存储在哪里.
2020-01-10