Skip to content

Latest commit

 

History

History
72 lines (59 loc) · 4.8 KB

ParityStatus.md

File metadata and controls

72 lines (59 loc) · 4.8 KB

Component & Module API Parity Status

This doc reports the status progress of core components modules/APIs integration for vnext. The high priority components and modules tracked here will be in alignment with the React Native Lean Core effort, others not in Lean Core we plan on shipping as separate packages in Milestone 3.

If there is a discrepency here, or features are not being tracked that should be, please submit an issue under vnext to let us know.

We are making steady progress in this workstream and will be investing more in Milestone 3 with a goal to get to complete feature parity on lean-core components before EOY 2019. You can keep track of the progress here through the Core Feature Parity project.

Components

Below are a list of components and their status towards parity between the lean core components you'd find on iOS and Android and the functionality we have today.

Component vnext version Status vnext Issues remaining current version Status
ActivityIndicator Complete - Complete
Button Complete - Complete
FlatList Partial 2795 Complete
Image Partial 2111 Partial
ScrollView Partial 2113 Partial
Switch Partial 2140 Complete
Text Partial 2162, 2121 Partial
TextInput Partial 2136 Partial
View Partial 2796 Complete
VirtualizedList Partial No Issues Logged Complete

Modules

Below are a list of modules and their status towards parity between the lean core components you'd find on iOS and Android and the functionality we have today.

Also tracked are NativeModules, as they are essential, even if not part of the core set.

Module vnext version Status vnext Issues remaining current version Status
Accessibility Completed - Partial
LayoutProps Completed - Partial
Alert Not Started 2071 Complete
AppState Not Started 2144 Complete
Keyboard Not Started No Issues Logged Not Implemented
LayoutAnimation Not Started 2494 Partial
Networking Not Started 2460 Complete

Packages to be Refactored Separately

These set of components and modules are not part of React Native Lean Core and hence will be moved into separate packages in React Native for Windows.

Components

Component vnext version Status vnext Issues remaining current version Status
Modal Not Started nothing logged Partial (Beta)
Navigator Not Started nothing logged Complete
Picker Partial nothing logged Partial
RefreshControl Not Started part of 2113 's M3 effort Not Started
Slider Not Started not logged Complete
StatusBar Not Started not logged Complete
WebView Partial not logged Partial

Modules

Module vnext version Status vnext Issues remaining current version Status
AsyncStorage Partial 2271 Complete
BackAndroid Partial nothing logged Partial
Clipboard Complete - Complete
Geolocation Complete - Complete
NetInfo Not Started nothing logged Complete
AppRegistry Not Started nothing logged Complete
NativeMethodsMixin Not Started nothing logged Complete
PixelRatio Not Started nothing logged Complete
Settings Not Started nothing logged Not Started
ShadowProps Not Started nothing logged Not Started
Timers Not Started nothing logged Complete
Vibration Not Started nothing logged Complete
Dimensions Not Started 2470 Complete
Easing Not Started nothing logged Complete