で作業し、 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
に移動しようとすると、ユーティリティに問題があることに気付きました。field
items
nested
group
フィールドを(でsplice
)削除してから、ネストされた配列に追加しようとしました。このupdate
関数の結果は、フィールドが内部にネストされたグループを返しましたが、そのフィールドは宣言された元の位置から削除されていません$splice
。
以下に、問題の詳細な例を含むRunKitを見つけることができます
https://runkit.com/592da/splice-react-update-issue
アドバイス、またはより良い実践的な解決策を喜んで受け取ります。
ありがとう !