microsoft/react-native-windows

Host Components in RNW have parity between Paper and Fabric renderers

jonthysell opened this issue · 1 comments

This item tracks the all-up progress to implement each React Native core Host Component in RNW for the Fabric renderer.

The goal is to reach parity between RNW's Paper and Fabric implementations for all core RN Host Components. Each item should link out to a separate issue tracking implementation specifics for that component.

Pri 0 Host Components

Pri 1 Host Components

Pri 2 Host Components

Glossary

Term Definition
AIVM ActivityIndicatorViewManager
CVM ControlViewManager
FEVM FrameworkElementViewManager
IVM ImageViewManager
IVMM ImageViewManagerModule
NUIM NativeUIManager
RCVM RefreshControlViewManager
SVM ScrollViewManager
SwVM SwitchViewManager
TVM TextViewManager
TIVM TextInputViewManager
VMB ViewManagerBase
VTVM VirtualTextViewManager
VVM ViewViewManager
CDAP CompositionDynamicAutomationProvider
CEH CompositionEventHandler
AICV ActivityIndicatorComponentView
CBCV CompositionBaseComponentView
CVCV CompositionViewComponentView
FUIM FabricUIManager
ICV ImageComponentView
MHVCV ModalHostViewComponentView
PCV ParagraphComponentView
RCCV RefreshControlComponentView
SVCV ScrollViewComponentView
SwCV SwitchComponentView
TLM TextLayoutManager
WTICV WindowsTextInputComponentView

Pri 0 Host Components

  1. API: Completion Area: Component Views Area: Fabric Area: View Area: View Style Props Deliverable New Architecture Parity: Fabric vs. Paper enhancement
  2. API: Completion Area: Component Views Area: Fabric Area: Text Deliverable New Architecture Parity: Fabric vs. Paper enhancement
  3. API: Completion Area: Component Views Area: Fabric Area: Image Deliverable New Architecture Parity: Fabric vs. Paper enhancement
  4. API: Completion Area: Component Views Area: Fabric Area: TextInput Deliverable New Architecture Parity: Fabric vs. Paper enhancement

Pri 1 Host Components

  1. API: Completion Area: Component Views Area: Fabric Area: ScrollView Deliverable New Architecture Parity: Fabric vs. Paper enhancement
  2. API: Completion Area: Component Views Area: Fabric Area: Modal Deliverable New Architecture Parity: Fabric vs. Paper enhancement
    TatianaKapos

Pri 2 Host Components

  1. API: Completion Area: ActivityIndicator Area: Component Views Area: Fabric Deliverable New Architecture Parity: Fabric vs. Paper enhancement
    TatianaKapos
  2. API: Completion Area: Component Views Area: Fabric Area: Switch Deliverable New Architecture Parity: Fabric vs. Paper enhancement
  3. API: Completion Area: Component Views Area: Fabric Area: RefreshControl Deliverable New Architecture Parity: Fabric vs. Paper enhancement

Closing this deliverable, all remaining component properties required for parity are now being tracked by individual issues.