Skip to content

Commit 9f6ab6e

Browse files
committed
fix: do not poison memoized props
1 parent 8befa5a commit 9f6ab6e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Diff for: src/internal/getReactStack.js

+7-4
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,13 @@ const markUpdate = ({ fiber }) => {
3434
fiber.alternate.expirationTime = 1
3535
fiber.alternate.type = fiber.type
3636
}
37-
fiber.memoizedProps = Object.assign(
38-
{ cacheBusterProp: true },
39-
fiber.memoizedProps,
40-
)
37+
38+
if (fiber.memoizedProps && typeof fiber.memoizedProps === 'object') {
39+
fiber.memoizedProps = Object.assign(
40+
{ cacheBusterProp: true },
41+
fiber.memoizedProps,
42+
)
43+
}
4144
}
4245

4346
export const cleanupReact = () => {

0 commit comments

Comments
 (0)