Skip to content

Commit ec22e9e

Browse files
committed
カートに追加したアイテムの値段の合計を表示
1 parent 5de24d5 commit ec22e9e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/App.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const App = () => {
2929
<li key={item}>{item}</li>
3030
))}
3131
</ul>
32+
<Total cartItems={cartItems} />
3233
</div>
3334
);
3435
};
@@ -57,4 +58,12 @@ const AddButton = ({ disabled, onClick }) => {
5758
);
5859
};
5960

61+
const Total = ({ cartItems }) => {
62+
console.log('renders <Total />');
63+
64+
const total = cartItems.reduce((acc, cur) => cur.length * 100 + acc, 0);
65+
66+
return <p>合計: {total}</p>;
67+
};
68+
6069
export default App;

0 commit comments

Comments
 (0)