Skip to content

Commit d1b03eb

Browse files
committed
各アイテムの値段を合計に加算するのに100ミリ秒の遅延を発生させる
1 parent ec22e9e commit d1b03eb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/App.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,15 @@ const AddButton = ({ disabled, onClick }) => {
6161
const Total = ({ cartItems }) => {
6262
console.log('renders <Total />');
6363

64-
const total = cartItems.reduce((acc, cur) => cur.length * 100 + acc, 0);
64+
const total = cartItems.reduce((acc, cur) => {
65+
const t = Date.now();
66+
67+
while (Date.now() - t < 100) {
68+
// 擬似的に100ミリ秒の遅延を発生させる
69+
}
70+
71+
return cur.length * 100 + acc;
72+
}, 0);
6573

6674
return <p>合計: {total}</p>;
6775
};

0 commit comments

Comments
 (0)