dillon1000/react

Commit

DevTools: merge element fields in TreeStateContext (#31956)

Stacked on https://github.com/facebook/react/pull/31892, see commit on
top.

For some reason, there were 2 fields different fields for essentially
same thing: `selectedElementID` and `inspectedElementID`. Basically, the
change is:
```
selectedElementID -> inspectedElementID
selectedElementIndex -> inspectedElementIndex
```

I have a theory that it was due to previously used async approach around
element inspection, and the whole `InspectedElementView` was wrapped in
`Suspense`.
Browse files
Changed paths12 files
First-parent comparison
M packages/react-devtools-inline/__tests__/__e2e__/components.test.js ModifiedM packages/react-devtools-inline/__tests__/__e2e__/devtools-utils.js ModifiedM packages/react-devtools-shared/src/__tests__/inspectedElement-test.js ModifiedM packages/react-devtools-shared/src/__tests__/profilerContext-test.js ModifiedM packages/react-devtools-shared/src/devtools/utils.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/Element.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementSourcePanel.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/NativeStyleEditor/context.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/SelectedTreeHighlight.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/Tree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/TreeContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/Profiler/ProfilerContext.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…