React에서 안드로이드 웹뷰 실행시 그냥 로컬 스토리지하면 문제가 생긴다.

dom stroage enable이 필요하다.

아래 부분을 추가하여 해결했다.

...
    mWebSettings.setDomStorageEnabled(true); // <-- 여기부터
        mWebSettings.setDatabaseEnabled(true);

        var dir : File = getCacheDir();
        if (!dir.exists()) {
            dir.mkdirs();
        }
        mWebSettings.setAppCachePath(dir.getPath());
        mWebSettings.setAppCacheEnabled(true); // <-- 여기
import java.io.File

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        var myWebView: WebView = findViewById(R.id.webView)
        myWebView.webViewClient = WebViewClient()

        var mWebSettings = myWebView.getSettings();
        mWebSettings.setJavaScriptEnabled(true); 

        mWebSettings.setDomStorageEnabled(true); // <-- 여기부터
        mWebSettings.setDatabaseEnabled(true);

        var dir : File = getCacheDir();
        if (!dir.exists()) {
            dir.mkdirs();
        }
        mWebSettings.setAppCachePath(dir.getPath());
        mWebSettings.setAppCacheEnabled(true);

window.localStorage, Android webview localStorage 사용 설정