React.js: Что может находиться в render кроме return?
Просматривая разные примеры вижу, что часто люди в render() хранят логику компонента: частично или полностью. Допустим у нас есть дефолтный компонент:
export default class App extends PureComponent {
state = {
...
};
...
render() {
...
return (
<div>
{app}
</div>
)
}
}
Какая логика может храниться в render()? Что вообще должно/может находиться в render()? Каков вообще паттерн? |
1) нельзя менять state в render, вообще то можно, но тогда программа зациклится, поэтому нельзя...
2) условный рендер - https://ru.reactjs.org/docs/conditional-rendering.html 3) нужен smart & dumb компонент, по хорошему... |
| Часовой пояс GMT +3, время: 07:26. |