react/packages/react-native-renderer/src
Sebastian Markbåge 32d6f39edd
[Fizz] Support special HTML/SVG/MathML tags to suspend (#21113)
* Encode tables as a special insertion mode

The table modes are special in that its children can't be created outside
a table context so we need the segment container to be wrapped in a table.

* Move formatContext from Task to Segment

It works the same otherwise. It's just that this context needs to outlive
the task so that I can use it when writing the segment.

* Use template tag for placeholders and inserted dummy nodes with IDs

These can be used in any parent. At least outside IE11. Not sure yet what
happens in IE11 to these.

Not sure if these are bad for perf since they're special nodes.

* Add special wrappers around inserted segments depending on their insertion mode

* Allow the root namespace to be configured

This allows us to insert the correct wrappers when streaming into an
existing non-HTML tree.

* Add comment
2021-03-27 10:50:38 -07:00
..
__mocks__/react-native/Libraries/ReactPrivate Revert 'Fabric-compatible implementation of feature' and have Fabric noop when setJSResponder is called for now (#21009) 2021-03-15 12:22:26 -07:00
__tests__ RN: Implement `sendAccessibilityEvent` in RN Renderer that proxies between Fabric/non-Fabric (#20554) 2021-01-26 20:02:40 -08:00
legacy-events React Native: Touch Instrumentation Interface (#21024) 2021-03-17 13:46:43 -07:00
server [Fizz] Support special HTML/SVG/MathML tags to suspend (#21113) 2021-03-27 10:50:38 -07:00
NativeMethodsMixinUtils.js Use console directly instead of warning() modules (#17599) 2019-12-14 18:09:25 +00:00
ReactFabric.js Sync `ReactNativeTypes` from React Native (#21015) 2021-03-15 23:48:59 -07:00
ReactFabricComponentTree.js Enable prefer-const lint rules (#18451) 2020-04-01 12:35:52 -07:00
ReactFabricEventEmitter.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactFabricGlobalResponderHandler.js Revert 'Fabric-compatible implementation of feature' and have Fabric noop when setJSResponder is called for now (#21009) 2021-03-15 12:22:26 -07:00
ReactFabricHostConfig.js Move priorities to separate import to break cycle (#21060) 2021-03-23 13:57:28 -07:00
ReactFabricInjection.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeAttributePayload.js Update React Native types (#20883) 2021-02-25 16:10:17 -05:00
ReactNativeBridgeEventPlugin.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeComponentTree.js [Native] Enable and remove targetAsInstance feature flag. (#18182) 2020-02-28 13:45:42 -08:00
ReactNativeEventEmitter.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeEventPluginOrder.js Drop the year from Facebook copyright headers and the LICENSE file. (#13593) 2018-09-07 15:11:23 -07:00
ReactNativeFiberHostComponent.js Sync `ReactNativeTypes` from React Native (#21015) 2021-03-15 23:48:59 -07:00
ReactNativeFiberInspector.js React Fabric: Support passing nativeViewTag to getInspectorDataForViewAtPoint callback, for React DevTools compat (#21080) 2021-03-25 16:23:39 -07:00
ReactNativeGetListener.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeGlobalResponderHandler.js [react-native] Use path-based imports instead of Haste for the RN renderer (#15604) 2019-05-23 08:23:54 +01:00
ReactNativeHostConfig.js Move priorities to separate import to break cycle (#21060) 2021-03-23 13:57:28 -07:00
ReactNativeInjection.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeInjectionShared.js Fork legacy-events folder into react-dom and react-native (#19228) 2020-07-01 16:37:13 +01:00
ReactNativeRenderer.js Sync `ReactNativeTypes` from React Native (#21015) 2021-03-15 23:48:59 -07:00
ReactNativeTypes.js Sync `ReactNativeTypes` from React Native (#21015) 2021-03-15 23:48:59 -07:00