디바이스의 wifi mac 정보를 가져오려고 react-native-device-info 를 사용했다.
github.com/react-native-device-info/react-native-device-info#react-native-dom
이렇게 사용하세요 ~ 라고 친절하게 사용법도 설명해줬건만
console.log(DeviceInfo.getMacAddress());
으로 찍어보니까
{"_U": 0, "_V": 0, "_W": null, "_X": null}
뭔 이상한것이 찍혀서 뭐지.. 하고 들여다보니까
promise 로 넘겨주고 있었다.
.then 을 사용하여 값을 넘겨 받은 후에
setTimeout 으로 아주 살짝 기다렸다 값을 사용했더니 잘 됬다..;
결론 : {"_U": 0, "_V": 0, "_W": null, "_X": null} 같은게 찍히면 넘겨받는게 promise 인데 반환 받기도 전에 사용해버린게 아닌지 확인