use konami code
Initial Release
ใช้รหัส Konami ที่น่าอับอายด้วยเบ็ดที่ตอบสนอง
npm install @bitmap/use-konami-code
สำหรับผู้ที่ไม่ได้ฝึกหัดรหัส Konami เป็นหนึ่งในรหัสโกงวิดีโอเกมที่รู้จักกันดีที่สุด
ลำดับ Up
, Up
, Down
, Down
, Left
, Right
, Left
, Right
, B
, A
, Enter
หลังจากป้อนรหัสแล้วเบ็ดจะเรียกใช้ฟังก์ชั่นการโทรกลับที่คุณส่งผ่านไป
import React , { useState } from 'react'
import { useKonamiCode } from '@bitmap/use-konami-code'
function SecretComponent ( ) {
const [ cheatCodeActive , setCheatCodeActive ] = useState ( false )
useKonamiCode ( ( ) => {
setCheatCodeActive ( true )
} )
if ( cheatCodeActive ) return (
< div > It’s a secret to everybody. < / div >
)
return null
}
useKonamiCode
ใช้อาร์กิวเมนต์ที่สองซึ่งเป็นอาร์เรย์ของ keycodeEvent.key
Strings สิ่งนี้จะช่วยให้คุณสามารถลำดับคีย์ที่กำหนดเองได้
const godMode = 'iddqd' . split ( '' )
useKonamiCode ( callback , godMode )