首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
css in js
订阅
ye33
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
五分钟 Styled-components 高级实用技巧
回到2013年,React凭空出世。但是在那时,我们会想,oh shit! 我们好不容易分离了HTML/CSS/JS, 为什么出现了JSX,我们又需要把HTML和JS耦合在一起?React 创造了 HTML in JS. 在React中,我们知道,一切即组件。那既然HTML能在…
styled-components:前端组件拆分新思路
一直在思考React组件如何拆分的问题,直到接触到styled-components,让我有一种如鱼得水的感觉,今天我就给大家分享一下这个库如何让我们的前端组件开发的更优雅,如何保持更合适的组件拆分粒度从而更容易维护。 styled-components是给React量身定制的…
styled-components:一本通
虽然在vue这样的框架里我们能在.vue文件里将css、js、html写在一起,但实际上它们的联系很弱,特别是js和css,它们完全无法沟通。 而styled-components很好的解决了这个问题,通过它,我们能让整个css架构跟着组件走,而不再仅仅是貌合神离的被放置在一个…
CSS-in-JS,向Web组件化再迈一大步
CSS-in-JS是什么,看到这个词就能大概猜到是在JavaScript里写CSS,那为什么要在JavaScript里写CSS呢,像之前一样写在css文件里哪里不好么?
谈一谈在React项目中使用css-in-js方案
简单来说,传统的前端方案推崇"关注点分离"原则,HTML、CSS、JavaScript 应该各司其职,进行分离。 而在react项目中,更提倡组件化方案,自然形成了将HTML、CSS、JavaScript集中编写管理的方式。 但是这种写法的弊端在于,react中的style仅仅…
一个更高效的 CSS-IN-JS 方案
在这个文件中,我们 "似乎没有引入任何库",就好像写内联样式一样,把样式描述、媒体查询、伪类都实现了, 并且可自定义样式名,如 bg、radius。 cssin 是一个高度可定制的低级 CSS-In-JS 框架,它为您提供构建定制设计所需的所有构建模块,而无需任何令人讨厌的样式…
「译文」:CSS-in-JS 你所应该知道的一切
你很可能听过像CSS-in-JS, Styled Components,Radium, 和Aphrodite,你可以也会想,这和我有什么关系?我非常乐于写CSS-in-CSS(纯.css文件)。 我来说一下这些为什么和你有关,希望至少能懂得概念,了解为什么和你有关。话虽如此,请…
精读《css-in-js 杀鸡用牛刀》
继 精读《请停止 css-in-js 的行为》 这篇文章之后,我们又读了一篇抵制 css-in-js 的文章,虽然大部分观点都有道理,但部分存在可商榷之处,让我们分析一下这篇文章,了解 css 还做了哪些努力,以及 css-in-js 会如何发展。 作者认为,模块化 jsx 让…
CSS in JS 很棒, 但是如何方便的处理CSS伪类
CSS in JS 很棒, 但是如何方便的处理伪类(Pseudo-classes)? react-dom-pseudo 提供一个类似 react-motion 方式的组件,方便的为 react-dom 对象提供类似 CSS 的伪类. 如果我们项目较大,需要切分模块,CSS in…
CSS in JS的好与坏
CSS-in-JS是一种技术(technique),而不是一个具体的库实现(library)。简单来说CSS-in-JS就是将应用的CSS样式写在JavaScript文件里面,而不是独立为一些.css,.scss或者less之类的文件,这样你就可以在CSS中使用一些属于JS的诸…