from https://github.com/biomejs/biome/discussions/3#discussioncomment-9177559
react-refresh is an official package of react that provides bundler with a Fast Refresh feature that allows real-time updates of running React apps.
In addition to react-native, next.js, @vitejs/plugin-react and @parcel/runtime-react-refresh are often used behind the scenes in development environments.
It is a so-called hot reload, but it is characterized by the fact that only edited components can be updated minute by minute while maintaining the state.
For more detailed information, please refer to the documentation of each bundler.
eslint-plugin-react-refresh is a plugin also linked from @vitejs/plugin-react that defines rules to make react-refresh function properly.
Rule react-refresh/only-export-components
is too large.
Already implemented
noReExportAll
noDefaultExport
I plan to implement it.
The following are not included in the current lint rules, but they are desired for future implementation.
useNamingConvention
noClassComponent
more info: https://github.com/biomejs/biome/discussions/2548
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too