1.0.0 • Published 4 years ago
@feizheng/react-hmr-decorator v1.0.0
react-hmr-decorator
React hot module reload decorator
installation
npm install @feizheng/react-hmr-decorator
usage
- index.js
import React from 'react';
import ReactDOM from 'react-dom';
import App from './app';
ReactDOM.render(
<App/>,
document.getElementById('root')
);
- app.js
import React from 'react';
import hotable from 'react-hmr-decorator';
@hotable(module)
export default class extends React.Component{
render(){
return (
<div>
Hello world _42323!
<input />
</div>
)
}
}
- babelrc
{
"presets":[
"env",
"react"
],
"plugins": [
"react-hot-loader/babel",
"transform-decorators-legacy"
]
}
- package.json scripts:
"scripts": {
"dev": "webpack-dev-server --hot"
},
resources
1.0.0
4 years ago