私はメモリを解放するためにインスタンス化したいくつかのコンポーネントを破壊したい。 私の現在のアプリでは、インスタンス化してから解放する(参照を削除する)ほとんどすべてのビューでガベージコレクションは行われません。私はビューへの参照を保持しません。私はこのメモリリークが私のアプリケーションによって引き起こされているのか、それとも反応ネイティブですか(そしてネイティブに反応してメモリリークの問題があるかどうかはわかりません)。ビューインスタンスを確実に破棄する方法はありますか?Reactネイティブでコンポーネントインスタンスを破棄して、メモリリークを回避し、ネイティブコードの下位ビューオブジェクトを解放するにはどうすればよいですか?
10
A
答えて
0
私は同じ問題の時間前に合格しました。問題が私が正しく反応していなかったことがわかりました。
コンポーネントを手動でインスタンス化するのはなぜですか?
反応の大きな特徴の1つは、ツリーのDOM仮想コンポーネントであると考えてください。コンポーネントを手動でインスタンス化すると、何らかの方法でそれを回避できます。
レンダリング機能のコンポーネント、またはレンダリング機能でコンポーネントをレンダリングして使用する必要があることに注意してください。コンポーネントを別のコンポーネントに渡す必要がある場合は、上位コンポーネントのコンセプトを使用する必要があります。
私はあなたを助けてくれることを願っています。
+0
コンポーネントを少し操作したいのであれば、componentWillUnmount()関数を使うことができます。 –
関連する問題
- 1. 匿名メソッドでは、キャプチャされた変数をどのように解放/破棄/破棄しますか?
- 2. UWPでアクションセンター通知を破棄しないようにするにはどうすればよいですか?
- 3. UIImageViewを取得するとき、このメモリリークを回避するにはどうすればよいですか?
- 4. トークンセマンティック値(シンボルレコード)を正しく破棄し、GNU Bisonを使用してメモリリークを回避する方法は?
- 5. DbContextオブジェクトが破棄されました:オブジェクトを破棄しないようにするにはどうすればよいですか?
- 6. アレイリストのイベントリスナーからのメモリリークを回避するにはどうすればよいですか?
- 7. C++でマップを破棄してマップポインタを設定するにはどうすればよいですか?
- 8. yyinput文字を破棄しないようにするにはどうすればよいですか?
- 9. WCF:myServiceHost.Close()がmyServiceHostオブジェクトを破棄しないようにするにはどうすればいいですか?
- 10. Cでメモリを解放するにはどうすればよいですか?
- 11. JSManagedValueを使用して、JSValueを解放せずに参照サイクルを回避するにはどうすればよいですか?
- 12. dojoでメモリリークを回避しますか?
- 13. AmChartsでValueWidthを回避するにはどうすればよいですか?
- 14. GetFileAttributesでネットワークストールを回避するにはどうすればよいですか?
- 15. JavaでNumberFormatExceptionを回避するにはどうすればよいですか?
- 16. ArrayListでConcurrentModificationExceptionを回避するにはどうすればよいですか?
- 17. SpringでapplicationContext.getBeanを回避するにはどうすればよいですか?
- 18. Reactの一部のコンポーネントのサーバーレンダリングを回避するにはどうすればよいですか?
- 19. このjava.io.FileNotFoundExceptionを回避するにはどうすればよいですか?
- 20. 以下のプログラムでセグメンテーションフォールトを回避するにはどうすればよいですか?
- 21. JavaでApache Commons DBCPプールを正しく破棄するにはどうすればよいですか?
- 22. GC_concurrentを解放するにはどうすればよいですか?
- 23. 構造体を解放するにはどうすればよいですか?
- 24. Image.Sourceを解放してWPFでイメージを更新するにはどうすればよいですか?
- 25. メモリリークを避けるためにJavaScriptでDOM要素を破棄する方法
- 26. dll内からメインプログラムメモリを解放してVisual Studio 2010を破棄します
- 27. CTFontCreateWithGraphicsFontでメモリリークを回避するには?
- 28. SynchronizationLockExceptionを回避するにはどうすればよいですか?
- 29. UnauthorizedAccessExceptionを回避するにはどうすればよいですか?
- 30. Observable.Timer():タイマードリフトを回避するにはどうすればよいですか?
答えを見つけましたか? – abeikverdi
私もこれに興味があります。あなたか@abeikverdiはどんな洞察を見つけましたか? – Noitidart