diff --git a/packages/react-native-web/src/modules/usePlatformMethods/index.js b/packages/react-native-web/src/modules/usePlatformMethods/index.js index 4e91b677..9c3737d1 100644 --- a/packages/react-native-web/src/modules/usePlatformMethods/index.js +++ b/packages/react-native-web/src/modules/usePlatformMethods/index.js @@ -19,11 +19,12 @@ const emptyObject = {}; function setNativeProps(node, nativeProps, classList, pointerEvents, style, previousStyleRef) { if (node != null && nativeProps) { + const previousStyle = previousStyleRef ? previousStyleRef.current : {}; const domProps = createDOMProps(null, { pointerEvents, ...nativeProps, classList: [classList, nativeProps.className], - style: [style, nativeProps.style] + style: [style, previousStyle, nativeProps.style] }); const nextDomStyle = domProps.style;