File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
Sections/Section 3/01-starting-setup/src/components/Expenses Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -22,4 +22,5 @@ node_modules
22
22
npm-debug.log *
23
23
yarn-debug.log *
24
24
yarn-error.log *
25
- .eslintcache
25
+ .eslintcache
26
+ /eslintcache
Original file line number Diff line number Diff line change 1
1
import './ExpenseItem.css'
2
2
import ExpenseDate from './ExpenseDate'
3
3
import Card from '../UI/Card'
4
+ import React , { useState } from 'react'
4
5
5
6
const ExpenseItem = ( props ) => {
7
+ const [ title , setTitle ] = useState ( props . title )
8
+
9
+ const clickHandler = ( ) => {
10
+ setTitle ( "Updated" ) ;
11
+ console . log ( title )
12
+ } ;
13
+
6
14
return (
7
15
< Card className = "expense-item" >
8
16
< ExpenseDate date = { props . date } />
9
17
< div className = "expense-item__description" >
10
- < h2 > { props . title } </ h2 >
18
+ < h2 > { title } </ h2 >
11
19
< div className = "expense-item__price" > ${ props . amount } </ div >
12
20
</ div >
13
- < button > Change Title</ button >
21
+ < button onClick = { clickHandler } > Change Title</ button >
14
22
</ Card >
15
23
)
16
24
}
You can’t perform that action at this time.
0 commit comments