diff options
author | Elijah Moore <elimoor@siue.edu> | 2022-04-15 13:09:34 -0500 |
---|---|---|
committer | Elijah Moore <elimoor@siue.edu> | 2022-04-15 13:09:34 -0500 |
commit | ca3f2a59647193ed60e1f0192b843b57bd935caf (patch) | |
tree | 288f3270e15ed2557e311056f50ccd5400691846 | |
parent | ea5d251457582db172b1d5f7aabc7d3a05ef0639 (diff) |
Apparently div keys prevent unnecessary renders
-rw-r--r-- | src/App.js | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -221,7 +221,7 @@ class TerminalManager extends React.Component { console.log(this.state.terminals[id]); let arr = [ - <div className={(this.state.curTermID === 0) ? "" : "invisDiv"}>{this.state.terminals[0]}</div> + <div key={this.state.terminals[0].key} className={(this.state.curTermID === 0) ? "" : "invisDiv"}>{this.state.terminals[0]}</div> ] console.log("i " + 0 + " | (this.state.curTermID === i) = " + (this.state.curTermID === 0)); @@ -229,7 +229,7 @@ class TerminalManager extends React.Component { { console.log("i " + i + " | (this.state.curTermID === i) = " + (this.state.curTermID === i)); - arr.push(<div className={(this.state.curTermID === i) ? "" : "invisDiv"}>{this.state.terminals[i]}</div>); + arr.push(<div key={this.state.terminals[i].key} className={(this.state.curTermID === i) ? "" : "invisDiv"}>{this.state.terminals[i]}</div>); } console.log("arr"); |