Skip to content

Commit a880c07

Browse files
committed
don't mutate props
1 parent dd6f535 commit a880c07

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

dash/dash-renderer/src/AppContainer.react.js

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,19 @@ class UnconnectedAppContainer extends React.Component {
1616
props.hooks.request_post !== null ||
1717
props.hooks.request_refresh_jwt !== null
1818
) {
19-
if (props.hooks.request_refresh_jwt) {
20-
props.hooks.request_refresh_jwt = memoizeWith(
21-
identity,
22-
props.hooks.request_refresh_jwt
23-
);
19+
let hooks = props.hooks;
20+
21+
if (hooks.request_refresh_jwt) {
22+
hooks = {
23+
...hooks,
24+
request_refresh_jwt: memoizeWith(
25+
identity,
26+
hooks.request_refresh_jwt
27+
)
28+
}
2429
}
25-
props.dispatch(setHooks(props.hooks));
30+
31+
props.dispatch(setHooks(hooks));
2632
}
2733
}
2834

0 commit comments

Comments
 (0)