astro/examples/framework-preact
2021-08-04 08:30:58 -04:00
..
src Reduce meta viewport tag (#1006) 2021-08-04 08:30:58 -04:00
.gitignore Restructure examples (#568) 2021-06-28 10:46:10 -05:00
.npmrc Restructure examples (#568) 2021-06-28 10:46:10 -05:00
astro.config.mjs [ci] yarn format 2021-07-20 04:07:49 +00:00
package.json Version Packages (#1002) 2021-08-03 17:03:28 -04:00
README.md Expose JSX compilation to renderers (#588) 2021-07-21 18:10:03 -05:00

Using Preact with Astro

This example showcases Astro's built-in support for Preact.

Installation

Automatic

Bootstrap your Astro project with this template!

npm init astro -- --template framework-preact

Manual

To use Preact components in your Astro project:

  1. Install @astrojs/renderer-preact

    npm i @astrojs/renderer-preact
    
  2. Add "@astrojs/renderer-preact" to your renderers in astro.config.mjs.

    export default {
      renderers: [
        "@astrojs/renderer-preact",
        // optionally, others...
      ]
    }
    

Usage

Write your Preact components as .jsx or .tsx files in your project.