React For Beginners #9: What is Hooks in React js App?
React Hooks are a new addition in React 16.8 that let you use state and other React features without writing a class. They are functions that let you use state in functional components. Hooks in React provide a more straightforward way to work with state and lifecycle methods in functional components.
हुक्स क्या हैं?
हुक्स, रीऐक्ट 16.8 में एक नये जोड़ाव हैं जो आपको स्टेट और अन्य रीऐक्ट के फीचर का उपयोग करने के लिए बिना क्लास लिखे सहायक हैं। यह फ़ंक्शंस हैं जो आपको फ़ंक्शनल कम्पोनेन्ट्स में स्टेट का उपयोग करने की अनुमति देतें हैं। हुक्स रीऐक्ट में स्टेट और लाइफसाइकल मैथड्स के साथ काम करने के लिए एक सरल तरीके प्रदान करते हैं।
Important Hooks in React
- useState: useState is a Hook that lets you add state variables to functional components.
- useEffect: useEffect is a Hook that lets you perform side effects in your functional components.
- useContext: useContext is a Hook that lets you subscribe to React context without introducing nesting.
- useReducer: useReducer is a Hook that lets you manage state in a more complex way.
- useRef: useRef is a Hook that returns a mutable ref object whose .current property is initialized to the passed argument.
These are some of the important Hooks in React that you can use to enhance your functional components.