1

で作業し、 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

アドバイス、またはより良い実践的な解決策を喜んで受け取ります。

ありがとう !

4

0 に答える 0