인강에서 선생님이 하신것은 더보기버튼을 누르면 ajax요청을통해 데이터바인딩을해서 추가로 데이터를 뿌려주는 것을 배운것을 이용하여
더보기버튼을 누르지않고 그냥 페이지를 들어가자마자 ajax요청을통해바로 데이터바인딩을 바로해서 html을 보여주려고 합니다
그래서 함수를이용해서 코드를짜봣는데 함수안까지는 실행이 잘되지만
array push 함수를 이용하여 ajax요청으로 받은 데이터를 저장하고 array 를 return을하면
데이터가다사라지는데 어떻게 코드를 짜면 페이지를 들어가마자 데이터바인딩을할수있을까요??
코드는 아래에첨부하겠습니다.
function ajax바로하기(ajax,ajax변경)
{
let arrayg=[];
axios.get('http://localhost:8080/ajax')
.then((e)=>{
for(let i=0;i<e.data.length;i++)
{
arrayg.push(<div className='recent-box'><h3>{e.data[i]}</h3></div>);
}
return arrayg;
}).catch(()=>{
console.log('실패');
});
}