1

Webpack にバンドルされている Express サーバー アプリケーションがあります。クライアント側も webpack にバンドルされており、開発モードで HMR の webpack-dev-middleware および webpack-hot-middleware を使用してサーバーによって提供されます。

React コンポーネントを変更すると、クライアント側で変更が発生するはずですが、HMR の使用を開始したときに問題が発生します。

コンポーネントはクライアントでホット置換されるため、ファイルの「新しい」バージョンが使用されますが、サーバーは webpack にバンドルされているため古いバージョンのままです。したがって、サーバー レンダリングを使用すると、2 つの結果が異なります。コンポーネントを変更するときにサーバーも変更する方法はありますか?

4

1 に答える 1