Showing content from https://github.com/microsoft/react-native-windows/issues/11136 below:
View component parity for Fabric · Issue #11136 · microsoft/react-native-windows · GitHub
This task captures the work to reach parity between Paper and Fabric for the native code for the <View>
component.
ComponentView
- Create the CompositionViewComponentView (CVCV)
- Register the ComponentView in the ComponentViewRegistry
APIs
See latest spec at https://reactnative.dev/docs/view.
View Props
53/61
API Platform RNW Paper RNW Fabric Notes
FEVM Pri 2
- accessibilityElementsHidden
iOS No No?
FEVM CBCV+CDAP Fabric: #12036
- accessibilityIgnoresInvertColors
iOS No No?
FEVM CBCV+CDAP Fabric: #11674
iOS No No?
Android FEVM Pri 2
FEVM CDAP Fabric: #11412
FEVM CBCV+CDAP Fabric: Partial impl in #11674
FEVM CBCV+CDAP Fabric: #12287
iOS No No?
VVM+FEVM CBCV+CDAP Fabric: #11719
Android No No?
Android VVM CBCV+CDAP Fabric: #11674
JS JS
- importantForAccessibility
Android No No?
No No?
- needsOffscreenAlphaCompositing
No No?
Android No No?
Android No No?
Android No No?
Android No No?
Android No No?
VVM+VMB Pri 2
iOS No No?
VVM CDAP Fabric: #11874
VMB+NUIM Pri 1
iOS No No?
JS JS
- onMoveShouldSetResponderCapture
JS JS
JS JS
JS JS
JS JS
JS JS
JS JS
- onResponderTerminationRequest
JS JS
- onStartShouldSetResponder
JS JS
- onStartShouldSetResponderCapture
JS JS
VMB CVCV
No No?
- renderToHardwareTextureAndroid
Android No No?
iOS No No?
See Below See Below Supports View Style Props, Layout Props, Shadow Props
FEVM CDAP Fabric: #11412
Windows FEVM Pri 2
Windows FEVM Pri 2
Windows VVM CBCV+CVCV Fabric: #11323, Focus ring impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
Windows VMB CBCV Fabric: #12146
Windows VMB CBCV Fabric: #12146
Windows VVM+VMB CBCV Fabric: #11276
Windows VVM Pri 1
Windows VVM+VMB CBCV Fabric: #11276
Windows VMB CBCV+CEH Fabric: #12146
Windows VMB Pri 1
Windows VMB CBCV+CEH Fabric: #12146
Windows VMB Pri 1
Windows VVM+VMB CEH
Windows VVM+VMB CEH
Windows VVM Pri 1
Windows FEVM Pri 1
30/30
View Style Props API Platform RNW Paper RNW Fabric Notes
No CBCV+CVCV Fabric: #11608, #12115 Impl in CBCV and CV must call updateTransformProps
VVM CVCV
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
No CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM CBCV+CVCV Fabric: Border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
Android No No?
FEVM CVCV
FEVM CBCV+CVCV Fabric: #12115 Impl in CBCV and CV must call updateTransformProps
52/54
Layout Props API Platform RNW Paper RNW Fabric Notes
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
VVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics, but border impl in CBCV and CV must call updateBorderProps / updateBorderLayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
FEVM+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
FEVM+NUIM CVCV
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VVM+NUIM Pri 1
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
VMB+NUIM CBCV+CVCV Fabric: RN Core resolves LayoutMetrics
FEVM Pri 1
4/4
Shadow Props API Platform RNW Paper RNW Fabric Notes
No CBCV+CVCV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+CVCV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+CVCV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
iOS No CBCV+CVCV Fabric: #12108, Shadow props impl in CBCV and CV must call updateShadowProps
2/2
Native Component Methods API Platform RNW Paper RNW Fabric Notes
VVM+VMB CBCV Fabric: #11323
VVM+VMB CBCV Fabric: #11323 Glossary
See the Glossary to decode the abbreviations above and/or the RNW Fabric Inventory.xlsx.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4