1. ホーム
  2. ジャバスクリプト

[解決済み] PreactでuseEffectを使用するには?

2022-03-12 10:10:20

質問

について言及している投稿を目にしました。 useEffect というようなことを書いていて、さらに素晴らしい例も挙げているのですが、実際のドキュメントが見当たりません。また、私は node_modules/preact のディレクトリには useEffect を、コードベース全体から削除してください。これは別のモジュールなのでしょうか?それともpreactのバージョン(8.4.2)を間違えてしまったのでしょうか?説明と完全な動作例を教えてください。

解決方法を教えてください。

の一部としてフックがリリースされました。 React 16.8 . プリアクトフックは ベータ バージョン10の時点では Preactを最新のベータ版にアップデートすることで、それらにアクセスできるようになります。 npm install [email protected]

使用方法

import { useState } from 'preact/hooks'

export function Demo(props) {
  const [count, setCount] = useState(0)
  return <button onClick={() => setCount(c => c+1)}>{count}</button>
}