import React, { useEffect, useState } from 'react'; import { CircularProgress } from '@material-ui/core'; import moment from 'moment'; import axios from 'axios'; import { useHistory } from 'react-router-dom' const Favorite = () => { const history = useHistory(); const [loading, setLoading] = useState(true); const [flg, setFlg] = useState(true); const [favorites, setFavorites ] = useState(null); const [others, setOthers ] = useState(null); useEffect(() => { axios.get('/api/meetings/listOfFavoriteOfFather', {params: { father_id: 1 }}).then((response) => { if(response.data.status_code==200){ console.log(response.data.params); setFavorites(response.data.params); } else if(response.data.status_code==400){ //TODO } setLoading(false); }); }, []); useEffect(() => { axios.get('/api/meetings/listOfNonFavoriteOfFather', {params: { father_id: 1 }}).then((response) => { if(response.data.status_code==200){ console.log(response.data.params); setOthers(response.data.params); } else if(response.data.status_code==400){ //TODO } }); }, []); return (

お気に入り

1
{ !loading ? favorites?.map((item, index) => { return ( ); }) :
}
{ others?.length > 0 && others.map((item, index) => { return ( ); }) }
) } export default Favorite;