Preact
Learn how to build a Preact application using Rsbuild.
Create a Preact application
Create a Preact application with create-rsbuild:
Then select Preact when prompted to "Select framework".
Use Preact in an existing project
To compile Preact, you need to register the Rsbuild Preact Plugin. The plugin will automatically add the necessary configuration for Preact builds.
For example, register the plugin in Rsbuild config:
Preact Fast Refresh
Preact plugin uses @preact/prefresh and @rspack/plugin-preact-refresh to hot reload Preact components.
Component recognition
Prefresh needs to be able to recognize your components. This means that components should
start with a capital letter and hooks should start with use followed by a capital letter.
This allows the plugin to effectively recognize these.
Do note that a component as seen below is not named:
Instead do:
When you are working with HOC's be sure to lift up the displayName so the plugin can
recognize it as a component.

