React.js를 build해서 assets에 올려 웹뷰로 사용중인데
React.js에 있는 함수를 호출하면 uncaught referenceerror 함수명 is not defined 이라는 에러가 뜹니다..
wvContent.loadUrl(
"javascript:(function() { " +
"window.localStorage.setItem('aa', '" + data + "')"+
"})()");
이런식으로 javascript를 index.html에서 바로 적용하면 에러가 안나고 작동되지만
*React 코드*
init(val) {
window.localStorage.setItem("aa", val)
}
*android 코드*
wvContent.loadUrl("javascript:init('data')");
이런식으로 React.js에 있는 함수가 호출이 안되네요..
자바스크립트를 못 불러와서 에러가 나는 거 같은데 index.html에는
<script src="./static/js/main.fbc9fa99.chunk.js" type="text/javascript">
이런식으로 불러오고있습니다..
어떻게 해결할까요??