From 8604be8622b97fdf7cd5cbd1f26ec1935358cc65 Mon Sep 17 00:00:00 2001 From: James Gillmore Date: Thu, 13 Feb 2025 23:39:37 -0800 Subject: [PATCH] unstable_createElement(component, props, options, ...children) Mirror `React.createElement(component, props, ...children)` as close as possible without breaking current implementation of unstable_createElement --- packages/react-native-web/src/exports/createElement/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native-web/src/exports/createElement/index.js b/packages/react-native-web/src/exports/createElement/index.js index e6a7f172a..0dd0289c4 100644 --- a/packages/react-native-web/src/exports/createElement/index.js +++ b/packages/react-native-web/src/exports/createElement/index.js @@ -14,7 +14,7 @@ import createDOMProps from '../../modules/createDOMProps'; import React from 'react'; import { LocaleProvider } from '../../modules/useLocale'; -const createElement = (component, props, options) => { +const createElement = (component, props, options, ...children) => { // Use equivalent platform elements where possible. let accessibilityComponent; if (component && component.constructor === String) { @@ -24,7 +24,7 @@ const createElement = (component, props, options) => { const Component = accessibilityComponent || component; const domProps = createDOMProps(Component, props, options); - const element = React.createElement(Component, domProps); + const element = React.createElement(Component, domProps, ...children); // Update locale context if element's writing direction prop changes const elementWithLocaleProvider = domProps.dir ? (