2016-05-19 80 views
0

我想要做的就是將componentDidMount()方法添加到原始組件。我不想改變其他任何東西。我如何擴展它?如何在沒有在child中聲明render()的情況下擴展React組件?

我需要的是這樣的:

import FooComponent from 'foo-component'; 

class MyComponent extends FooComponent { 
    componentDidMount() { 
     // my custom behavior 
    } 
    render() { 
     super() 
    } 
} 

module.exports = MyComponent; 

回答

1

你只需要重寫你想改變的方法。

class MyComponent extends FooComponent { 
    componentDidMount() { 
     // my custom behavior 
    } 
} 

Example

相關問題