Prefresh-next
Setup
npm i -s @prefresh/next
## OR
yarn add @prefresh/next
Then add it to your
next
config by doingconst withPrefresh = require('@prefresh/next');
module.exports = withPrefresh()
}
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 withuse
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.