Workiva / react-dart

Dart Bindings for React JS
BSD 2-Clause "Simplified" License
412 stars 67 forks source link

Work around $identityHash being added to JS objects passed into jsifyAndAllowInterop #328

Closed greglittlefield-wf closed 2 years ago

greglittlefield-wf commented 2 years ago

Ultimate Problem

In dart2js, passing a JS object into identityHashCode results in an $identityHash property being added to it: https://github.com/dart-lang/sdk/issues/47595.

This is undesirable since this property can get added to nested props maps of JS components.

Solution

QA instructions

aviary-wf commented 2 years ago

Security Insights

(3) Vulnerable direct dependencies were detected
  • 1 vulns in ansi-regex < 5.0.1 via yarn.lock
  • 1 vulns in glob-parent < 5.1.2 via yarn.lock
  • 1 vulns in set-value < 4.0.1 via yarn.lock
  • Action Items

    aaronlademann-wf commented 2 years ago

    Testing out with https://github.com/Workiva/react_material_ui/pull/127 now...

    aaronlademann-wf commented 2 years ago

    +10

    @Workiva/release-management-pp