@@ -200,17 +200,14 @@ abstract class ReactComponent extends ASTNode {
200200 callback = getAMethodCall ( "setState" ) .getCallback ( 0 ) and
201201 stateParameterIndex = 0
202202 or
203- // componentDidUpdate: (prevProps, prevState)
204- callback = getInstanceMethod ( "componentDidUpdate" ) .flow ( ) and
205- stateParameterIndex = 1
206- or
207- // getDerivedStateFromProps: (props, state)
208- callback = getStaticMethod ( "getDerivedStateFromProps" ) .flow ( ) and
209- stateParameterIndex = 1
210- or
211- // getSnapshotBeforeUpdate: (prevProps, prevState)
212- callback = getInstanceMethod ( "getSnapshotBeforeUpdate" ) .flow ( ) and
213- stateParameterIndex = 1
203+ stateParameterIndex = 1 and (
204+ // componentDidUpdate: (prevProps, prevState)
205+ callback = getInstanceMethod ( "componentDidUpdate" ) .flow ( ) or
206+ // getDerivedStateFromProps: (props, state)
207+ callback = getStaticMethod ( "getDerivedStateFromProps" ) .flow ( ) or
208+ // getSnapshotBeforeUpdate: (prevProps, prevState)
209+ callback = getInstanceMethod ( "getSnapshotBeforeUpdate" ) .flow ( )
210+ )
214211 )
215212 }
216213
@@ -255,18 +252,14 @@ abstract class ReactComponent extends ASTNode {
255252 callback = getAMethodCall ( "setState" ) .getCallback ( 0 ) and
256253 propsParameterIndex = 1
257254 or
258- // componentDidUpdate: (prevProps, prevState)
259- callback = getInstanceMethod ( "componentDidUpdate" ) .flow ( ) and
260- propsParameterIndex = 0
261- or
262- // getDerivedStateFromProps: (props, state)
263- callback = getStaticMethod ( "getDerivedStateFromProps" ) .flow ( ) and
264- propsParameterIndex = 0
265- or
266- // getSnapshotBeforeUpdate: (prevProps, prevState)
267- callback = getInstanceMethod ( "getSnapshotBeforeUpdate" ) .flow ( ) and
268- propsParameterIndex = 0
269-
255+ propsParameterIndex = 0 and (
256+ // componentDidUpdate: (prevProps, prevState)
257+ callback = getInstanceMethod ( "componentDidUpdate" ) .flow ( ) or
258+ // getDerivedStateFromProps: (props, state)
259+ callback = getStaticMethod ( "getDerivedStateFromProps" ) .flow ( ) or
260+ // getSnapshotBeforeUpdate: (prevProps, prevState)
261+ callback = getInstanceMethod ( "getSnapshotBeforeUpdate" ) .flow ( )
262+ )
270263 )
271264 }
272265
0 commit comments