検索

ホームページ  >  に質問  >  本文

JavaScript - Webpack がコードを分割してロードした後、反応インターフェースが更新されない

Webpack がコードを分割してロードした後、反応インターフェイスは更新されません。
最初にコードを投稿してください

main.js

リーリー

text.js

リーリー

「ロード」をクリックした後、テキスト コントロールをロードして表示できます。
ただし、「変更」をクリックして状態を変更すると、テキスト コントロールは更新されません。
印刷ログ this.state.text が変更されました。

ずっと探しているのですが、何が問題なのか分かりません。神様に聞いてくださいT.T
ありがとうございます

黄舟黄舟2737日前737

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-06-26 10:55:01

    問題は main.js にあります _loadTexttextview: <Text text={this.state.text} />

    あなたの書き方は、実際に React にロード時に更新するために Text 组件,并且属性是那时候的 this.state.text (这个例子里也就是 'text' ),父组件更新的时候并不会对 this.state.textview を与えるように伝えます

    このように変更するだけです

    _loadText()関数内でthis.setState

    の内容を変更します リーリー

    レンダリング()関数

    リーリー

    返事
    0
  • キャンセル返事