@@ -10,23 +10,21 @@ export default class RestAPI extends Component {
1010 this . state = {
1111 results : [ ] ,
1212 columns : [
13- { name : 'Name' , selector : ' name' , sortable : true } ,
14- { name : 'Email' , selector : ' email' , sortable : true } ,
15- { name : 'Phone' , selector : ' phone' , sortable : true , right : true }
13+ { name : 'Name' , selector : row => row . name , sortable : true } ,
14+ { name : 'Email' , selector : row => row . email , sortable : true } ,
15+ { name : 'Phone' , selector : row => row . phone , sortable : true , right : true }
1616 ]
1717 }
1818 }
1919
20- componentDidMount ( ) {
21- return axios . get ( `https://jsonplaceholder.typicode.com/users` )
22- . then ( response => {
23- const results = response . data
24- //console.log(results)
25- this . setState ( { results } )
26- } )
27- . catch ( error => {
28- //console.log(error)
29- } )
20+ async componentDidMount ( ) {
21+ try {
22+ const response = await axios . get ( `https://jsonplaceholder.typicode.com/users` )
23+ const results = response . data
24+ this . setState ( { results } )
25+ } catch ( error ) {
26+ console . log ( error ) ;
27+ }
3028 }
3129
3230 render ( ) {
@@ -37,6 +35,7 @@ export default class RestAPI extends Component {
3735 title = ''
3836 columns = { this . state . columns }
3937 data = { this . state . results }
38+ selectableRows
4039 />
4140 </ Fragment >
4241 )
0 commit comments