let SortableListView = require('./index')
let React = require('react')
let { View, Text, TouchableHighlight } = require('react-native')
let data = {
hello: { text: 'world' },
how: { text: 'are you' },
test: { text: 123 },
this: { text: 'is' },
a: { text: 'a' },
real: { text: 'real' },
drag: { text: 'drag and drop' },
bb: { text: 'bb' },
cc: { text: 'cc' },
dd: { text: 'dd' },
ee: { text: 'ee' },
ff: { text: 'ff' },
gg: { text: 'gg' },
hh: { text: 'hh' },
ii: { text: 'ii' },
jj: { text: 'jj' },
kk: { text: 'kk' },
}
let order = Object.keys(data) //Array of keys
class RowComponent extends React.Component {
render() {
return (
{this.props.data.text}
)
}
}
class MyComponent extends React.Component {
render() {
return (
{
order.splice(e.to, 0, order.splice(e.from, 1)[0])
this.forceUpdate()
}}
renderRow={row => }
/>
)
}
}
export default MyComponent