O que exatamente é a Substituição de Módulo Quente no Webpack?

Eu li algumas páginas sobre Substituição de Módulo Quente no Webpack. Existe até um aplicativo de exemplo que o usa . Eu li tudo isso e ainda não entendi a idéia. O que posso fazer com isso? Ele deveria ser usado apenas no desenvolvimento e não na produção? É como o LiveReload, mas você...