🚀 React āĻšā§āĻ•āϏ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻŋāϛ⧁ āϤāĻĨā§āϝ

Aug 21, 2024

1.useState:

useState āĻšāϞ⧋ React-āĻāϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ˛ā§āϟ-āχāύ āĻšā§āĻ•, āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰāϕ⧇ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āĻ¸ā§āĻŸā§‡āϟ āĻŽā§āϝāĻžāύ⧇āϜ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤ useState āĻāĻ•āϟāĻŋ initial value āύ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ array āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧇, āϝāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āχāύāĻĄā§‡āĻ•ā§āϏ⧇ āĻĨāĻžāϕ⧇ state-āĻāϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻ­ā§āϝāĻžāϞ⧁ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āχāύāĻĄā§‡āĻ•ā§āϏ⧇ āĻĨāĻžāϕ⧇ state-āĻāϰ āĻ­ā§āϝāĻžāϞ⧁ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĢāĻžāĻ‚āĻļāύāĨ¤ useState āϝ⧇āϕ⧋āύ⧋ āϧāϰāύ⧇āϰ āĻĄā§‡āϟāĻž āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āĻŽāύ string, number, boolean, array, object āĻ…āĻĨāĻŦāĻž āĻāϗ⧁āϞ⧋āϰ combination āϰ⧇āϖ⧇āĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻ¸ā§āĻŸā§‡āϟ āĻŦāϞāϤ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āĻŸā§‡āϰ āĻāĻŽāύ āĻĄā§‡āϟāĻž āϝāĻž āϏāĻŽāϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤


2. useEffect:

useEffect āĻšāϞ⧋ React-āĻāϰ āφāϰ⧇āĻ•āϟāĻŋ āĻŦāĻŋāĻ˛ā§āϟ-āχāύ āĻšā§āĻ•, āϝāĻž side effects handle āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ Side effects āĻŦāϞāϤ⧇ āĻāĻŽāύ āĻ•āĻžāϜāϗ⧁āϞ⧋āϕ⧇ āĻŦā§‹āĻāĻžāϝāĻŧ, āϝāĻž component render āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ āĻŦāĻž update āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ āϘāϟāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, data fetch āĻ•āϰāĻž, āĻĄāĻŽ (DOM) āϕ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻŽā§āϝāĻžāύāĻŋāĻĒ⧁āϞ⧇āϟ āĻ•āϰāĻž, āĻŦāĻž āϕ⧋āύ⧋ external API āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāĻžāĨ¤

useEffect āĻŽā§‚āϞāϤ āĻĻ⧁āχāϟāĻŋ āĻ…āĻ‚āĻļ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇: āĻĒā§āϰāĻĨāĻŽ āĻ…āĻ‚āĻļ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ āϝ⧇āĻ–āĻžāύ⧇ āφāĻŽāϰāĻž side effects āϏāĻ‚āĻ•ā§āϰāĻžāĻ¨ā§āϤ āϕ⧋āĻĄ āϞāĻŋāĻ–āĻŋ, āφāϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āĻ‚āĻļ āĻšāϞ⧋ āĻāĻ•āϟāĻŋ dependency array, āϝāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āϕ⧋āύ āϕ⧋āύ āĻ­ā§āϝāĻžāϞ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϞ⧇ āĻāχ effect āĻĒ⧁āύāϰāĻžāϝāĻŧ āϚāĻžāϞ⧁ āĻšāĻŦ⧇āĨ¤ āϝāĻĻāĻŋ dependency array āĻ–āĻžāϞāĻŋ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ effect āĻļ⧁āϧ⧁ āĻŽāĻžāĻ¤ā§āϰ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟ āĻŽāĻžāωāĻ¨ā§āϟ āĻšāĻ“āϝāĻŧāĻžāϰ āĻĒāϰ āϚāϞāĻŦ⧇āĨ¤


3. useContext:

useContext āĻšāϞ⧋ React āĻāϰ āĻāĻ•āϟāĻŋ hook āϝāĻž context API āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ Context API āĻāĻ•āϟāĻŋ built-in feature āϝāĻž React āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟ āĻŸā§āϰāĻŋ āĻāϰ āĻŽāĻ§ā§āϝ⧇ data āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇, āϝāĻžāϤ⧇ āϕ⧋āύ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇ data āĻĒāĻžāĻ āĻžāϤ⧇ āĻŦāĻž props drilling āĻ•āϰāϤ⧇ āύāĻž āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ global state management āĻāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻšāϝāĻŧāĨ¤

useContext hook āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ context object āĻĨ⧇āϕ⧇ value access āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϕ⧇ āĻāĻ•āϟāĻŋ context object āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ React.createContextāĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡āĨ¤ āĻāϰāĻĒāϰ, āĻāĻ•āϟāĻŋ context provider component āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϐ context āĻāϰ value āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇,useContext hook āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϏ⧇āχ context āĻāϰ value āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤


Š 2026 MD. Al-Habib