ListViewDataSource#getSectionIDForFlatIndex()

getSectionIDForFlatIndex(index) Gets the sectionID at index provided if the dataSource arrays were flattened, or null for out of range indexes.

ProgressViewIOS#progress

progress number The progress value (between 0 and 1).

SegmentedControlIOS#enabled

enabled bool If false the user won't be able to interact with the control. Default value is true.

AsyncStorage.setItem()

static setItem(key, value, callback?) Sets value for key and calls callback on completion, along with an Error if there is any. Returns a Promise object.

MapView#minDelta

iosminDelta number Minimum size of area that can be displayed.

DatePickerIOS#minimumDate

minimumDate Date Minimum date. Restricts the range of possible date/time values.

Geolocation.getCurrentPosition()

static getCurrentPosition(geo_success, geo_error?, geo_options?) Invokes the success callback once with the latest location info. Supported options: timeout (ms), maximumAge (ms), enableHighAccuracy (bool) On Android, this can return almost immediately if the location is cached or request an update, which might take a while.

MapView#mapType

iosmapType enum('standard', 'satellite', 'hybrid') The map type to be displayed. standard: standard road map (default) satellite: satellite view hybrid: satellite view with roads and points of interest overlaid

Linking#addEventListener()

addEventListener(type, handler) Add a handler to Linking changes by listening to the url event type and providing the handler

Native Modules

Sometimes an app needs access to a platform API that React Native doesn't have a corresponding module for yet. Maybe you want to reuse some existing Java code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions. We designed React Native such that it is possible for you to write real native code and have access to the full power of the platform. This is a more advanced f