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, время: 22:05. |