0
私のReact/Reduxアプリケーションでは、減速状態値が空であるかどうかをチェックする条件付きのコンポーネントがあります。開発モードで実行している場合、この条件はリデューサの状態変更時に意図した通りに機能しますが、条件付きで期待される結果が返されます。しかし、私がデプロイメントのためにアプリケーションをビルドすると、条件式はもはや状態の変化に反応しないので、条件付きの背後にあるコードは実行しないでください。 devとproductionの間にこの不一致が生じる原因は何ですか?ここでReact Redux状態が製造現場で異なって動作する
は条件付きで関数です:
_showNav =() => {
const { selectedItem } = this.props
if (selectedItem !== "") {
return (
<Navigation/>
)
}
}
機能が1本の線で)(レンダリング中に呼び出されます。これを解決するには
{this._showNav()}
完全に再現可能な例を提供する必要があります。できない場合は、Redux DevTools拡張を使用してこれらのすべてをデバッグすることをお勧めします。 – cinnaroll45
'{this._showNav()}'は、それが作成したバベルの透明ファイルから何を得るのですか? – Andrew