()
| 138 | } |
| 139 | |
| 140 | update() { |
| 141 | if ( |
| 142 | this.renderFlags & |
| 143 | (FlexRenderFlags.ContentChanged | FlexRenderFlags.ViewFirstRender) |
| 144 | ) { |
| 145 | this.render() |
| 146 | return |
| 147 | } |
| 148 | if (this.renderFlags & FlexRenderFlags.PropsReferenceChanged) { |
| 149 | if (this.renderView) this.renderView.updateProps(this.props) |
| 150 | this.renderFlags &= ~FlexRenderFlags.PropsReferenceChanged |
| 151 | } |
| 152 | if ( |
| 153 | this.renderFlags & |
| 154 | (FlexRenderFlags.DirtyCheck | FlexRenderFlags.DirtySignal) |
| 155 | ) { |
| 156 | if (this.renderView) this.renderView.dirtyCheck() |
| 157 | this.renderFlags &= ~( |
| 158 | FlexRenderFlags.DirtyCheck | FlexRenderFlags.DirtySignal |
| 159 | ) |
| 160 | } |
| 161 | } |
| 162 | |
| 163 | #currentEffectRef: EffectRef | null = null |
| 164 |
no test coverage detected