React开发模式下如何检测对象热重载

Eps*_*ool 8 reactjs webpack react-hot-loader

我想订阅或以某种方式检测 React 应用程序中导入的文件更改。仅开发模式需要此功能。

例如,这段导入 SVG 的代码(我想象它会怎样,但实际上任何其他方式都可以接受)

import myIcon from './myicon.svg';

function IconSet()
{
    webpack.hot.reload.detector(myIcon).on('change', function(oldMyIcon, newMyIcon)
    {
        // Here I can get new myIcon object and process this by myself
        // ...
    });
}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到这一点吗?

谢谢!