File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
src/core/web/inspect-element Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 77 traverseFiber ,
88 MemoComponentTag ,
99 SimpleMemoComponentTag ,
10+ ForwardRefTag ,
1011} from '../../instrumentation/fiber' ;
1112import { getRect } from '../outline' ;
1213
@@ -101,8 +102,13 @@ export const getChangedProps = (fiber: Fiber): Set<string> => {
101102
102103export const getStateFromFiber = ( fiber : Fiber ) : any => {
103104 if ( ! fiber ) return { } ;
104-
105- if ( isCompositeComponent ( fiber ) ) {
105+ // only funtional components have memo tags,
106+ if (
107+ fiber . tag === FunctionComponentTag ||
108+ fiber . tag === ForwardRefTag ||
109+ fiber . tag === SimpleMemoComponentTag ||
110+ fiber . tag === MemoComponentTag
111+ ) {
106112 // Functional component, need to traverse hooks
107113 let memoizedState = fiber . memoizedState ;
108114 const state : any = { } ;
You can’t perform that action at this time.
0 commit comments