
你们写 react 的时候,css 写在哪里呢
1 Kilerd 2017-12-30 21:19:09 +08:00 方法一: 一个 Component 一个文件夹,文件夹里面 index.jsx 定义 Component 和 props-type,style.scss 定义 css。然后再 index.jsx 中 `import './style.scss'` 方法二: Components 文件夹 styles 文件夹。 一个 Component 在 Components 和 styles 文件夹里面都对应这一个文件。 方法三: 一个 Component 就是一个文件 xxx.jsx 。 里面用 styled-components 来定义 CSS。 https://github.com/styled-components/styled-components 这是我了解的三种方法。可能还有其他的。 目前我用的是第一种,再尝试使用第三种。 |
2 realwangyibo 2017-12-30 23:46:37 +08:00 via iPhone 和组件写在一起,即 css in js,多个 style 用对象展开操作符,后面的属性会覆盖前面的同名属性。 const style = { background: ‘ transparent ’ } |
3 qqdaiyu55 2017-12-31 00:07:14 +08:00 via Android 直接在 html 里插 css 应该最快了.. |
4 iHirakoShinji 2017-12-31 07:27:35 +08:00 via Android styled-components |
5 will0404 2017-12-31 11:58:06 +08:00 via iPhone 用 glamor |
6 tlday 2017-12-31 14:22:54 +08:00 via Android 大的开源项目的搭配一般是比较良好的。可以看看 ant.design pro,虽然我个人不喜欢阿里,但这个项目还不错。 |
7 xiaohp 2017-12-31 22:03:04 +08:00 react 是以组件为单位的,css 写在组件里 |
8 LeungJZ 2018-01-01 13:15:30 +08:00 via iPhone cssx 有人知道吗?在 js 中写 css,不过我没用过。 |