dillon1000/react
Commit
Browse files Update useEditableValue hook to sync external value changes (#16878)
* Update useEditableValue to mirror value cahnges Previously, the hook initialized local state (in useState) to mirror the prop/state value. Updates to the value were ignored though. (Once the state was initialized, it was never updated.) The new hook updates the local/editable state to mirror the external value unless there are already pending, local edits being made. * Optimistic CHANGELOG update * Added additional useEditableValue() unit test cases
Changed paths8 files
First-parent comparisonpackages/react-devtools-shared/src/__tests__/useEditableValue-test.js AddedM packages/react-devtools-shared/src/devtools/views/Components/EditableValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/HooksTree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/InspectedElementTree.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/KeyValue.js ModifiedM packages/react-devtools-shared/src/devtools/views/Components/TreeContext.js ModifiedM packages/react-devtools-shared/src/devtools/views/hooks.js ModifiedM packages/react-devtools/CHANGELOG.md ModifiedPatch
Files changed
Rendering syntax-highlighted changes…