@@ -63,7 +63,16 @@ export default function WhatChanged({fiberID}: Props) {
6363    return  null ; 
6464  } 
6565
66-   if  ( changeDescription . isFirstMount )  { 
66+   const  { 
67+     context, 
68+     didHooksChange, 
69+     hooks, 
70+     isFirstMount, 
71+     props, 
72+     state, 
73+   }  =  changeDescription ; 
74+ 
75+   if  ( isFirstMount )  { 
6776    return  ( 
6877      < div  className = { styles . Component } > 
6978        < label  className = { styles . Label } > Why did this render?</ label > 
@@ -76,21 +85,21 @@ export default function WhatChanged({fiberID}: Props) {
7685
7786  const  changes  =  [ ] ; 
7887
79-   if  ( changeDescription . context  ===  true )  { 
88+   if  ( context  ===  true )  { 
8089    changes . push ( 
8190      < div  key = "context"  className = { styles . Item } > 
8291        • Context changed
8392      </ div > , 
8493    ) ; 
8594  }  else  if  ( 
86-     typeof  changeDescription . context  ===  'object'  && 
87-     changeDescription . context  !==  null  && 
88-     changeDescription . context . length  !==  0 
95+     typeof  context  ===  'object'  && 
96+     context  !==  null  && 
97+     context . length  !==  0 
8998  )  { 
9099    changes . push ( 
91100      < div  key = "context"  className = { styles . Item } > 
92101        • Context changed:
93-         { changeDescription . context . map ( key  =>  ( 
102+         { context . map ( key  =>  ( 
94103          < span  key = { key }  className = { styles . Key } > 
95104            { key } 
96105          </ span > 
@@ -99,14 +108,11 @@ export default function WhatChanged({fiberID}: Props) {
99108    ) ; 
100109  } 
101110
102-   if  ( changeDescription . didHooksChange )  { 
103-     if  ( 
104-       enableProfilerChangedHookIndices  && 
105-       Array . isArray ( changeDescription . hooks ) 
106-     )  { 
111+   if  ( didHooksChange )  { 
112+     if  ( enableProfilerChangedHookIndices  &&  Array . isArray ( hooks ) )  { 
107113      changes . push ( 
108114        < div  key = "hooks"  className = { styles . Item } > 
109-           • { hookIndicesToString ( changeDescription . hooks ) } 
115+           • { hookIndicesToString ( hooks ) } 
110116        </ div > , 
111117      ) ; 
112118    }  else  { 
@@ -118,14 +124,11 @@ export default function WhatChanged({fiberID}: Props) {
118124    } 
119125  } 
120126
121-   if  ( 
122-     changeDescription . props  !==  null  && 
123-     changeDescription . props . length  !==  0 
124-   )  { 
127+   if  ( props  !==  null  &&  props . length  !==  0 )  { 
125128    changes . push ( 
126129      < div  key = "props"  className = { styles . Item } > 
127130        • Props changed:
128-         { changeDescription . props . map ( key  =>  ( 
131+         { props . map ( key  =>  ( 
129132          < span  key = { key }  className = { styles . Key } > 
130133            { key } 
131134          </ span > 
@@ -134,14 +137,11 @@ export default function WhatChanged({fiberID}: Props) {
134137    ) ; 
135138  } 
136139
137-   if  ( 
138-     changeDescription . state  !==  null  && 
139-     changeDescription . state . length  !==  0 
140-   )  { 
140+   if  ( state  !==  null  &&  state . length  !==  0 )  { 
141141    changes . push ( 
142142      < div  key = "state"  className = { styles . Item } > 
143143        • State changed:
144-         { changeDescription . state . map ( key  =>  ( 
144+         { state . map ( key  =>  ( 
145145          < span  key = { key }  className = { styles . Key } > 
146146            { key } 
147147          </ span > 
0 commit comments