React
Wat zijn custom hooks?
Maak herbruikbare hook logic.
Custom hook pattern
Normale functie die ander hooks gebruikt. Deelt logic tussen componenten.
Code Voorbeelden
JAVASCRIPTCustom hook
function useToggle(initial = false) {
const [value, setValue] = useState(initial);
return [value, () => setValue(!value)];
}
// Usage
function Modal() {
const [isOpen, toggle] = useToggle(false);
return (
<>
<button onClick={toggle}>Open</button>
{isOpen && <div>Modal content</div>}
</>
);
}Relevante trefwoorden
custom hooklogic reuse