title: How do I use ReorderableListView, specifically what do I put in "onReorder"
body: <p>I need help understanding how to use this widget. 
  Right now I am able to get the items to be draggable, but they do not stay on their new spot. I am certain it is because I am using onReorder wrong, but I cannot find an explanation on how. I do not understand or know what it does, and I just kept trying things until it at least could compile.</p>
  
  <pre><code>class MainScreen extends StatefulWidget {
  
    @override
    MainScreenState createState() =&gt; new MainScreenState();
  }
  
  class MainScreenState extends State&lt;MainScreen&gt; {
    Widget build(context) {
      final   List&lt;Widget&gt; reorderList = &lt;Widget&gt;[
     Container(key: Key('1'), child:  Icon(Icons.ac_unit),),
     Container(key: Key('2'), child:  Icon(Icons.access_alarm),),
     Container(key: Key('3'), child:  Icon(Icons.access_time),),
     Container(key: Key('4'), child:  Icon(Icons.accessibility),),
     Container(key: Key('5'), child: Icon(Icons.account_box),),
     Container(key: Key('6'), child:  Icon(Icons.account_balance),),
       ];
  
  
      return Scaffold(
          appBar: AppBar(
            title: Text('test'),
            actions: &lt;Widget&gt;[
              IconButton(
                icon: Icon(Icons.refresh),
                onPressed: () {
                  setState(() {});
            },
              )
            ],
          ),
          drawer: Drawer(child: SideDrawer(context)),
          body: ReorderableListView(
            onReorder: (reorderList, reorderlist) =&gt; reorderList ,
            children: reorderList,
  
          ));
    }
  }
  </code></pre>
  
  <p>The page that leads here for thoroughness is as follows:</p>
  
  <pre><code>class App extends StatelessWidget {
    build(context) { 
      return Provider(
        child: MaterialApp(
  
      theme: themeData,
      title: '',
      home:  MainScreen(),
      onGenerateRoute: routes,
  
    ),
   );
  }
  </code></pre>
  
  <p>Any help would be very much appreciated, 
  I do not understand <a href="https://docs.flutter.io/flutter/material/ReorderableListView-class.html" rel="nofollow noreferrer">the Documentation for ReorderableListView</a> so please do not just link me there.</p>
  
  <p>Thank you so much for any help, it will all be appreciated.</p>