课程
/前端开发
/React.JS
/基于实例的 React16 傻瓜课程
第二个括号是表示对象吧, 用style=`background:{theme.background}`这种方式是不是效果一样?
2020-06-18
源自:基于实例的 React16 傻瓜课程 5-2
正在回答
react组件jsx, 行内style固定写法就是双花括号
①外层花括号:因为React使用的是JSX语法,JSX语法中嵌入任何js变量、表达式、对象都要用花括号{}扩起来,
②内层花括号:JSX如果用到行内CSS style样式时,这个行内样式必须是一个js对象,即{background:'theme.background'}是一个对象所以用花括号扩起来。
你那个错误写法一运行就报错
举报
通过一系列简单有趣的例子,让你了解 React16 的基本概念和新特性
1 回答const CommentList = ({ comments }) => { 函数把comments前后大括号去掉有问题
1 回答组件中的return后面跟的是小括号,在vue 中return 后面是花括号,请问老师,return 后面跟什么,怎么看?你看我应该看看哪部分知识能知道
1 回答为什么 class 继承 react.component 内部不需要 super 就能使用this
1 回答style-components是如何生成class的
1 回答为什么 render 里的 log 被调用两次?