0

私は React を学んでおりlearnyoureact、NodeSchool からモジュールを実行しています。これまでの React についての私の理解では、React コンポーネントを仮想 DOM としてレンダリングし、React に UI の変更を処理させるということです (SO投稿から読む)。これは正しいと思います。

これをやめて、データを追加して setState を呼び出すと、UI が更新され、テーブルの行が追加されます。setState() を呼び出して一部のデータを削除しても、UI が何もしないのはなぜですか? コンソールにログインすると、データが削除されていることを確認できます。

2 行の元のテーブルに 2 つのものを追加すると、4 行が得られます。 ここに画像の説明を入力

次に、Xボタンを押して削除しようとすると、コンソールには削除したことが示されますが、UI は更新されません。まだ 4 つのテーブル行があります。 ここに画像の説明を入力

行ごとにチェックし、後でコピーして貼り付けて確認しました。このレポから引き出しました。

手動で削除すべきではない場合、テーブルの行を削除するにはどうすればよいですか?

4

0 に答える 0