編程軟件 react如何實現(xiàn)組件復用?
react如何實現(xiàn)組件復用?當相同的函數(shù)出現(xiàn)在許多地方時,您可以開始封裝組件。根據(jù)個人理解,組件可以分為兩種類型,一種是業(yè)務組件,另一種是純功能組件。業(yè)務組件在此項目中,有一些相同的業(yè)務場景。此時,我
react如何實現(xiàn)組件復用?
當相同的函數(shù)出現(xiàn)在許多地方時,您可以開始封裝組件。
根據(jù)個人理解,組件可以分為兩種類型,一種是業(yè)務組件,另一種是純功能組件。
業(yè)務組件在此項目中,有一些相同的業(yè)務場景。此時,我們可以封裝一個業(yè)務組件,例如最常用的登錄框。我們將在項目中的任何地方使用它,因此我們將編寫一個登錄組件,其中包含一些服務,如帳戶密碼驗證,獲取手機驗證碼等。
純功能組件是沒有業(yè)務場景的組件。例如,在一個項目中,我們可以在沒有任何業(yè)務的情況下制作一個彈簧盒組件。換言之,可以自定義彈簧盒的內容,但彈簧盒的顯示、隱藏和顯示是在組件內控制的。當然,當我們制作一個功能組件時,我們需要考慮組件的可擴展性,這是根據(jù)個人的開發(fā)經(jīng)驗來實現(xiàn)的。
什么是軟件復用?軟件復用有哪幾種方法?
軟件重用是利用現(xiàn)有的軟件及其有效組件來構造新的軟件或系統(tǒng)。
有三種重用方法。第一種方法是從現(xiàn)有系統(tǒng)的設計結果中提取一些可重用的設計組件,并將這些組件應用到新系統(tǒng)的設計中。第二種方法是在新的硬件和軟件平臺上重新實現(xiàn)現(xiàn)有系統(tǒng)的所有設計文檔,即將一個設計應用于多個特定實現(xiàn)。第三種方法是獨立于任何特定應用程序重用設計文檔,有計劃地開發(fā)一些可重用的設計組件。