React及JSX常見問題

2022-04-28 21:39:29 字數 1364 閱讀 7170

一、新建乙個react.createclass類時,變數名的第乙個字母必須大寫。例如:var comm = react.creatclass()二、在jsx裡怎麼輸出{}呢?使用'}

三、在jsx裡標籤不要大寫,不然無法渲染。比如render:function()這段**是無法渲染到頁面裡的

四、jsx裡的標籤是必須有結束符的,按照最正確的html來寫jsx,比如:、testcode

五、在jsx裡或者react.render裡呼叫模板必須有結束字元,加入當前有個模板名是hello,那呼叫的時候可以使用或者

六、this.setstate方法就修改狀態值(state),每次修改以後,自動呼叫 this.render 方法,再次渲染元件。同型別的還有this.setprops

七、在jsx裡使用自定義元件時,自定義元件獲取getinitialstate return後的值,不需已陣列的方式傳輸值,可以使用來獲取getinitialstate return後的值,比如

,也可以把值方便變數裡,再使用

八、使用getinitialstate來設定最初的預設值的時候,注意使用return,而不要使用return (key:'值',key:'值'),也不要不寫{}。

九、首次使用乙個元件類時,react會依次呼叫以下方法:

getdefaultprops

getinitialstate

componentwillmount

render

componentdidmount

十、隨著應用狀態(state)的改變。以及元件逐漸受到影響,react會依次呼叫下面的方法:

componentwillreceiveprops

shouldcomponentupdate

componentwillupdate

render

componentdidupdate

十一、react不依賴任何的庫,相反還可以和任何的庫友好共存

十二、進行移動開發時,渲染之前需要先呼叫react.initializetouchevents(true),然後使用ontouchcancel ontouchend ontouchmove ontouchstart來進行觸控事件的開發

來自為知筆記(wiz)

常見問題及處理

常見問題及處理 問題1 時輸入醫生姓名簡碼調不出號別。原因分析或處理方法 1,可能沒設定該醫生對應的號別。2,門診 本地引數設定中 號別輸入匹配沒有設定成 按醫生簡碼 問題2 收藥品費用時不顯示藥品庫存。原因分析或處理方法 1,本地引數沒設定藥房對應關係,設定後即可。問題3 收非藥品費用時單價欄位在...

CDN 常見問題 CDN 接入配置及常見問題

cdn 順利接入線上系統的網域名稱是每個客戶頭疼的問題,本文件通過詳述 cdn 接入配置各步驟配置以及每部設定常遇到的疑惑點進行解惑,讓客戶可以將順利遷移至 cdn 提供加速服務。產品文件參考 cdn開通產品文件 在配置完成cdn加速網域名稱後使用者即可得到對應的cname網域名稱,如圖2所示即是對...

MySQL常見問題及解答

1 mysql中索引 主鍵和唯一性的區別是什麼?索引建立在乙個或者幾個欄位上。建立了索引後,表中的資料就按照索引的一定規則排列。這樣可以提高查詢速度。主鍵是表中資料的唯一標識。不同的記錄的主鍵值不同。例如,身份證好比主鍵,每個身份證號都可以唯一的確定乙個人。在建立主鍵時,系統會自動建立乙個唯一性索引...