例如,像这样的组件:
import React, { Component } from 'react';
import BodyContent from './BodyContent';
import BottomOne from './BottomOne';
import BottomTwo from './BottomTwo';
class App extends Component {
render() {
return (
<div className="App">
<BodyContent />
<BottomOne />
</div>
);
}
}
export default App;
我想在BodyContent
那个卸载BottomOne
和安装上实现一个函数BottomTwo
,所以当我激活这个函数时,代码被重组为:
import React, { Component } from 'react';
import BodyContent from './BodyContent';
import BottomOne from './BottomOne';
import BottomTwo from './BottomTwo';
class App extends Component {
render() {
return (
<div className="App">
<BodyContent />
<BottomTwo />
</div>
);
}
}
export default App;
我对 React 很陌生,所以如果有更好的方法,我愿意接受建议,但我真的需要最终结果,即在 BodyContent 上 unmountsBottomOne
和 mounts的函数BottomTwo
。