很久很久以前,就有人用CSS来时给HTML内容添加样式.CSS可以最大限度的分离样式和内容,选择器也可以很方便的给某些元素添加样式.你根本找不到任何不用CSS的理由. 但是在React这里就是另外一回事了,虽然React不是不用CSS.但是,它在给元素添加样式的时候方式不同.React的核心哲学之一就是让可视化的组件自包含,并且可复用.这就是为什么HTML元素和Javascript放在一起组成了Component(组件). React的自包含组件需要在定义的时候就定义好样式,这样才能实现自包含.…