У меня есть ReorderableListView.builder который для работы требует ключ каждого созданного элемента.
Если я использую обычный конструктор для создания элементов ReorderableListView.builder то для элемента я создаю конструктор
const ЭлементСписка({this.formData, Key key}) : super(key: key);
и в айтем билдере ReorderableListView.builder я передаю ключ
itemBuilder: (ctx, index) => FormSelector.fromMap(
formData: formStorage['forms'][index],
key: Key(index.toString()),