import ApiService from '../ApiService'
let axiosMember = {}
ApiService.getHome().then(( result ) => {
console.log(result.data.data.member)
axiosMember = {...axiosMember,...result.data.data.member}
console.log(axiosMember)
}).catch((err) => {
console.log('axiosMember 데이터 가져오기 에러! '+err )
})
export default axiosMember
이렇게 데이터를 가져오는 파일을 만들었습니다. (ApiService 클래스에 getHome()메소드를 만들고 그안에 axio.get()을 return하도록 했습니다.)
현재 .then() 콘솔창에 result.data.data.member,axiosMember 모두 값이 잘 찍히고 있습니다.
그런데 이렇게 export한 axiosMember를 다른파일에서 import하면 값이 나오지 않습니다.
import axiosMember from '../../data/axiosMember ' 이렇게 import하고 쓰는데... 경로도 맞는데 그러네요
1. 이렇게 값이 증발하는 이유가 뭘까요?
2. 이 값을 reducer로 관리한다면 .then()에서 dispatch해주면 되나요?