В двух следующих версиях одного и того же компонента, одного функционала и другого на основе классов, в чем разница, если таковая имеется, между кодом в теле функции и кодом в теле componentDidMount
в case case?:
function Foo(props) {
// some code goes here ...
return <h1>Foo</h1>;
}
class Foo extends React.Component {
componentDidMount() {
// code goes here ...
}
render() {
return <h1>Foo</h1>;
}
}
Я все еще немного озадачен разницей между монтированием и рендерингом, поэтому, если это уместно, замечания по этому поводу также могут быть полезны.