Redux(react-redux)における適切な配列要素の更新
2021年8月23日…
※この記事はReact Native v0.49での出来事を記載しています。
すごく短いけど、開発中に何回か直面し、ありがちなのでメモ。ググるとおそらく多くはここに行くのではないか。
だいたい原因はこれだった。いくつかのReact Nativeアプリを行ったりきたりしたり、何らかの原因でときたま発生する。React Native PackegerとReact Nativeアプリのプロセスのポートを特定できて、それらにプロセスに終了命令を送れれば何でもよい(おそらくReact Native Packegerだけで大丈夫だが、念のためいつもアプリのプロセスも殺している)。
# nodeとアプリ名のプロセスでいくつかヒットする。 $ sudo lsof -i:8081 # 上記で発見したプロセス番号をprocess_numとし、それらを殺す $ kill -9 process_num
結構色々な理由でこれのエラーメッセージが出てくるので、この記事を書いておいてなんだが、これでは解決しないことも結構あった。「No bundle url present」と出るのは、React Native Packagerのエラーメッセージがザルなためと思われるが、本記事の内容はとりあえず一つの解決策程度に。
プログラムを書きながらTranceを聴くのが良いですね。みなさんも聴いたほうがいいですよ、Trance。EDMよりハードトランスでしょ。
Discussion about this post