Skip to content

alexanderson1993/react-konami-hook

Repository files navigation

React Konami Hook 👾

All Contributors

React hook for adding the Konami code to your app

Note: This is using the new React Hooks API Proposal which is subject to change until React 16.7 final.

You'll need to install react, react-dom, etc at ^16.7.0-alpha.2

Edit useKonami hook

Install

yarn add react-konami-hook

or

npm install --save react-konami-hook

Usage

Just put a callback function into the hook for when the Konami Code is entered. Simple as that!

import useKonami from "react-konami-hook";

function App() {
  useKonami(() => alert("Nice Job!"));
  return (
    <div
      style={{
        width: "100%",
        height: "100%",
        display: "flex",
        alignItems: "center",
        justifyContent: "center"
      }}
    >
      <h1 style={{ fontFamily: "sans-serif" }}>Use the Konami Code</h1>
    </div>
  );
}

Then ⬆️⬆️⬇️⬇️⬅➡⬅️➡️BA

Example

In the project folder:

yarn
yarn example

or

npm install
npm run example

Contributors

Thanks goes to these wonderful people (emoji key):


Alex

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

A hook for reacting to the Konami Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published