Skip to main content

Drax Namespace

The Drax namespace provides convenient access to all Drax components from a single import.

Import

import { Drax } from 'react-native-drax';

Members

MemberMaps To
Drax.ProviderDraxProvider
Drax.ViewDraxView
Drax.ListDraxList
Drax.HandleDraxHandle
Drax.ScrollViewDraxScrollView

Usage

import { Drax } from 'react-native-drax';

function App() {
return (
<Drax.Provider>
<Drax.View payload="item" draggable>
<Drax.Handle>
<GripIcon />
</Drax.Handle>
<Text>Content</Text>
</Drax.View>
</Drax.Provider>
);
}

Tree-Shaking

Individual imports are still available and recommended for tree-shaking:

import { DraxView, DraxProvider } from 'react-native-drax';