7.6.2 • Published 4 years ago

react-static-plugin-preact v7.6.2

Weekly downloads
516
License
MIT
Repository
github
Last release
4 years ago

react-static-plugin-preact

A React-Static plugin that adds support for preact

Installation

In an existing react-static site run:

$ yarn add react-static-plugin-preact

Then add the plugin to your static.config.js:

export default {
  plugins: ["react-static-plugin-preact"]
};

As final step, depending on the template you started with, you might need to remove the React Hot Reload component from index.js. Change:

  const render = Comp => {
    renderMethod(
      <AppContainer>
        <Comp />
      </AppContainer>,
      target
    )
  }

to:

  const render = Comp => {
    renderMethod(
      <Comp />,
      target
    )
  }

To preserve component state when using prefresh, it is neccesary to name the components you're exporting. Instead of

export default () => {
  return <p>Want to refresh</p>
}

You'll have to write your components like this:

const Refresh = () => {
  return <p>Want to refresh</p>
}

export default Refresh;

or

export default function Refresh () {
  return <p>Want to refresh</p>
}
7.6.2

4 years ago

7.6.1

4 years ago

7.5.0

4 years ago

7.2.2

6 years ago

7.2.0

6 years ago

7.0.10

6 years ago

7.0.8

6 years ago

7.0.0

6 years ago

7.0.0-beta.0

6 years ago

6.3.0

6 years ago

6.1.1

6 years ago

6.0.8

7 years ago

6.0.6

7 years ago

6.0.0

7 years ago

6.0.0-beta.31

7 years ago

6.0.0-beta.28

7 years ago

6.0.0-beta.27

7 years ago

6.0.0-beta.26

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago