@prefresh/nollup v4.0.1
Prefresh-nollup
Setup
npm i -s @prefresh/nollup
## OR
yarn add @prefresh/nollupThen add it to your rollup.config.js config by doing
import prefresh from '@prefresh/nollup';
const config = {
...
plugins: [
...
process.env.NODE_ENV === 'development' && prefresh()
]
};Ensure that --hot flag is enabled or "hot": true is set in .nolluprc.js
Using hooks
If you're using preact/hooks you'll need something extra to ensure we can handle
changes in hooks well.
You'll need to add @prefresh/babel-plugin to your babel-configuration to make this
work together.
Best practices
Recognition
We need to be able to recognise your components, this means that components should
start with a capital letter and hook should start with use followed by a capital letter.
This allows the Babel plugin to effectively recognise these.
Do note that a component as seen below is not named.
export default () => {
return <p>Want to refresh</p>;
};Instead do:
const Refresh = () => {
return <p>Want to refresh</p>;
};
export default Refresh;When you are working with HOC's be sure to lift up the displayName so we can
recognise it as a component.
Credits
1 year ago
2 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago