私は変更していないよ、最初の小道具は: 設定rootView.appPropertiesが再レンダリングされませんルートコンポーネント
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"DcWealth"
initialProperties:nil
launchOptions:launchOptions];
self.rootView = rootView;
は、インスタンスのみ
self.rootView = rootView
と、いくつかのイベントがネイティブ側で発生した後、私が欲しいの保存します別の小道具を渡す:
self.rootView.appProperties = @{ ... };
しかし、私のルートビューは再レンダリングせず、新しい小道具を手に入れません。いつプロパティを更新することで結構です
:(私は手動でJSをリロードする場合はそれがない)
docsがあると言います。ただし、メインスレッドで更新を実行する必要があります。
メインスレッドのプロパティを確認して更新しました。
この問題の原因は何ですか?
関連githubの問題:https://github.com/facebook/react-native/issues/15938