私は React を学んでおりlearnyoureact
、NodeSchool からモジュールを実行しています。これまでの React についての私の理解では、React コンポーネントを仮想 DOM としてレンダリングし、React に UI の変更を処理させるということです (SO投稿から読む)。これは正しいと思います。
これをやめて、データを追加して setState を呼び出すと、UI が更新され、テーブルの行が追加されます。setState() を呼び出して一部のデータを削除しても、UI が何もしないのはなぜですか? コンソールにログインすると、データが削除されていることを確認できます。
2 行の元のテーブルに 2 つのものを追加すると、4 行が得られます。
次に、X
ボタンを押して削除しようとすると、コンソールには削除したことが示されますが、UI は更新されません。まだ 4 つのテーブル行があります。
行ごとにチェックし、後でコピーして貼り付けて確認しました。このレポから引き出しました。
手動で削除すべきではない場合、テーブルの行を削除するにはどうすればよいですか?