↼ All Hooks

useBoolean

useBoolean hook — boolean holatini boshqarish uchun qulay usullarni taqdim etuvchi maxsus React hooki.


useBoolean Hook

useBoolean hook — boolean holatini boshqarish uchun qulay usullarni taqdim etuvchi maxsus React hooki. Bu hook holatni o'rnatish, o'zgartirish yoki qaytarish uchun foydali funksiyalarni taklif qiladi.

O'rnatish

npm install @udemere/usehooks

Foydalanish

useBoolean hookidan foydalanish uchun, uni @udemere/usehooks paketidan import qiling va o'z funksional komponentingiz ichida chaqiring.

import { useBoolean } from "@udemere/usehooks";
 
const MyComponent = () => {
  const { value, setTrue, setFalse, toggle } = useBoolean();
 
  return (
    <div>
      <p>Joriy qiymat: {value.toString()}</p>
      <button onClick={setTrue}>To'g'ri qilish</button>
      <button onClick={setFalse}>Noto'g'ri qilish</button>
      <button onClick={toggle}>O'zgartirish</button>
    </div>
  );
};

Parametrlar

ParametrTurStandartTa'rif
defaultValuebooleanfalseBoolean holati uchun dastlabki qiymat. Bu true yoki false bo'lishi kerak.

Qaytish

Qaytuvchi ob'ekt quyidagi xususiyatlarni o'z ichiga oladi:

XususiyatTurTa'rif
valuebooleanJoriy boolean holati qiymati.
setValueDispatch<SetStateAction<boolean>>Boolean holatini to'g'ridan-to'g'ri o'rnatish funksiyasi.
setTrue() => voidBoolean holatini true ga o'rnatish funksiyasi.
setFalse() => voidBoolean holatini false ga o'rnatish funksiyasi.
toggle() => voidBoolean holatini true va false o'rtasida o'zgartirish funksiyasi.

Xatolar

Misol

import { useBoolean } from "@udemere/usehooks";
 
const MyComponent = () => {
  const { value, setTrue, setFalse, toggle } = useBoolean(true);
 
  return (
    <div>
      <p>Joriy qiymat: {value.toString()}</p>
      <button onClick={setTrue}>To'g'ri qilish</button>
      <button onClick={setFalse}>Noto'g'ri qilish</button>
      <button onClick={toggle}>O'zgartirish</button>
    </div>
  );
};

Asosiy Nuqtalar: