We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82b04e2 commit 04dcc59Copy full SHA for 04dcc59
src/App.js
@@ -1,4 +1,4 @@
1
-import { useMemo, useState } from 'react';
+import { memo, useMemo, useState } from 'react';
2
3
const App = () => {
4
console.log('renders <App />');
@@ -58,7 +58,7 @@ const AddButton = ({ disabled, onClick }) => {
58
);
59
};
60
61
-const Total = ({ cartItems }) => {
+const Total = memo(({ cartItems }) => {
62
console.log('renders <Total />');
63
64
const total = useMemo(() => {
@@ -74,6 +74,6 @@ const Total = ({ cartItems }) => {
74
}, [cartItems]);
75
76
return <p>合計: {total}円</p>;
77
-};
+});
78
79
export default App;
0 commit comments