2017-06-22 49 views
0

嗨我正在一些內部項目,我需要在React中顯示案例multitennacy概念。我有站點A和B.A將具有所有平臺組件,B將繼承A組件,並且還需要具有擴展功能。對於例如A有Carousel組件,它具有自己的功能,我想介紹一些新功能,如第一次幻燈片移動後,我需要做任何回調等......在React中有HOC和Composition的組合,這將擴展組件,因爲有沒有繼承的概念。如何在反應中擴展組件功能?

回答

0

雖然繼承的反應是沒有被廣泛應用在其他框架(和反應顯然do not recommend這種方法爲好),但沒有什麼是禁止您需要的時候使用繼承:

export class BaseComponent extends React.PureComponent 
{ 
    // ... 
} 

export class AdvancedComponent extends BaseComponent 
{ 
    // ... 
} 

它將覆蓋後裔需要的方法。