const cloneControlledTarget = this.state.cloneControlledTarget.map((val, key) => (<li key={uniqueId()} data-id={val}>{val}</li>));...<Sortableoptions={{animation: 150,group: {name: 'clone2',pull: true,put: true}}}className="block-list"onChange={(items) => {items = uniq(items); // Remove duplicate itemsthis.setState({ cloneControlledTarget: items });}}tag="ul">{cloneControlledTarget}</Sortable>...
注: 上例中 li 行类属性 data-id(用于sortable.js 自动排序时标识各dom 的唯一id);如果没有此属性,sortable.js 会自动生成一个唯一随机id
