React的style,className的書寫

2021-10-05 08:42:37 字數 726 閱讀 6392

先說一下style樣式

先定義乙個物件

let examplestyle=
然後在jsx裡面

let element = (  )

注意:在react中不能這樣書寫,例如:

而且style樣式中,如果存在多個單詞的屬性組合,第二個單詞開始,首字母大寫,或者用引號引起來,否則會報錯

再說一下classname

先引入乙個css檔案

裡面寫上

.bgred

定義乙個變數

let classstr = 'redbg'

let element2 = (

)注意,不能像vue那樣進行樣式疊加,例如不能這樣寫

如果非要樣式疊加,兩種方法

第一種:

第二種:

let classstr2 = ['abc2','redbg2'].join(" ") 

將陣列的所有元素放入乙個字串,中間用空格隔開

當然這個東西不能忘寫了

reactdom.render(

// element,

// element2,

document.queryselector('#root')

)

react 改變css樣式 React的CSS方案

react的css方案 css的缺陷 樣式與狀態相關的情況越來越多,需要動態 能直接訪問元件state的css。css不是元件化。一切樣式都是全域性,類的命名重複,但當你使用三方外掛程式時卻無法避免命名衝突。關於sass題外話 sass指預編譯器和縮排式css語言 預編譯器有兩種node sass和...

react 體驗 react與vue的比較

用了 vue 大半年了,不過我在2016年暑假的時候就看到了 react 這個專案,學習了一番,不過之前學習的都是基礎語法和一些基礎用法吧,總的來說 mvvm 框架確實都很相似,會乙個就可以了 今天我的配置 react 的時候,搜尋過後,發現很多都是一步一步來配置檔案的,不過也有好處可以幫助我理解 ...

React 設計高質量的React元件

react應用將圍繞著元件的設計展開,所以關於元件的設計至關重要。任何乙個複雜的應用,都是由乙個簡單的應用發展而來。軟體設計的通則 高內聚,低耦合。在前端開發中,html負責頁面顯示,互動放在js,樣式放在css檔案,從功能角度來說,模組劃分明確,但是不滿足高內聚的原則。react則是天生高內聚,展...