Просматривая разные примеры вижу, что часто люди в render() хранят логику компонента: частично или полностью. Допустим у нас есть дефолтный компонент:
export default class App extends PureComponent {
state = {
...
};
...
render() {
...
return (
<div>
{app}
</div>
)
}
}
Какая логика может храниться в render()? Что вообще должно/может находиться в render()? Каков вообще паттерн?