で作業し、 react ('react/lib/update')react-dndのユーティリティを使用している間、以下のような構造で:update
state = {
data : {
items : []
/* array of 'fields' (flat objects items), and 'groups' (object that may have nested 'fields' under 'group.nested') */
}
}
配列からグループ (オブジェクト内の配列)updateに移動しようとすると、ユーティリティに問題があることに気付きました。fielditemsnestedgroup
フィールドを(でsplice)削除してから、ネストされた配列に追加しようとしました。このupdate関数の結果は、フィールドが内部にネストされたグループを返しましたが、そのフィールドは宣言された元の位置から削除されていません$splice。
以下に、問題の詳細な例を含むRunKitを見つけることができます
https://runkit.com/592da/splice-react-update-issue
アドバイス、またはより良い実践的な解決策を喜んで受け取ります。
ありがとう !