use Hook の合成

Hook は、共通のロジックをそれを使用するコンポーネントから抽象化する方法です。コンポーネント間でロジックを共有する方法です。 Qwik は多くの Hook を提供していますが、すぐに使えるものがない場合もあります。このチュートリアルでは、独自の Hook を作成する方法を説明します。

この例では、`mousemove` イベントの登録は複数のコンポーネント間で共有できるものです。 JSX の前のコードを独自の `useMousePosition()` 関数に引き出して、コードをリファクタリングします。

おめでとうございます。独自の Hook を作成しました。これで、マウスの位置をリッスンする必要がある任意のコンポーネントで使用できます。

チュートリアルの編集