React விதிகள்

வெவ்வேறு programming languages கருத்துகளை வெளிப்படுத்த தங்களுக்கான வழிகளை கொண்டிருப்பதுபோல, நேரடியாகப் புரிந்துகொள்ளக்கூடியதும் உயர்தர applications-ஐ உருவாக்க உதவுவதுமான முறையில் patterns-ஐ வெளிப்படுத்த React-க்கும் தனக்கான idioms அல்லது விதிகள் உள்ளன.


Note

React-உடன் UI-களை வெளிப்படுத்துவது பற்றி மேலும் அறிய, Thinking in React-ஐப் படிக்க பரிந்துரைக்கிறோம்.

Idiomatic React code எழுத நீங்கள் பின்பற்ற வேண்டிய விதிகளை இந்தப் பகுதி விளக்குகிறது. Idiomatic React code எழுதுவது, நன்றாக ஒழுங்கமைக்கப்பட்ட, பாதுகாப்பான, மற்றும் ஒன்றோடொன்று சேர்க்கக்கூடிய applications-ஐ உருவாக்க உதவும். இந்த பண்புகள் உங்கள் app மாற்றங்களுக்கு மேலும் தாங்கும் தன்மை பெறச் செய்கின்றன; மேலும் மற்ற developers, libraries, மற்றும் tools-உடன் வேலை செய்வதை உதவுகின்றன.

இந்த விதிகள் React விதிகள் என்று அழைக்கப்படுகின்றன. இவை வெறும் வழிகாட்டுதல்கள் அல்ல; உண்மையான விதிகள். அவை மீறப்பட்டால், உங்கள் app-இல் bugs இருக்க வாய்ப்பு அதிகம். உங்கள் code idiomatic அல்லாததாகவும், புரிந்துகொள்ளவும் காரணம் காணவும் கடினமானதாகவும் மாறும்.

உங்கள் codebase React விதிகளைப் பின்பற்ற உதவ, React-இன் ESLint plugin-உடன் Strict Mode-ஐப் பயன்படுத்த வலுவாக பரிந்துரைக்கிறோம். React விதிகளைப் பின்பற்றுவதன் மூலம், இந்த bugs-ஐ கண்டுபிடித்து சரிசெய்யவும், உங்கள் application-ஐ பராமரிக்கக்கூடியதாக வைத்திருக்கவும் முடியும்.


Components மற்றும் Hooks pure ஆக இருக்க வேண்டும்

Components மற்றும் Hooks-இல் purity என்பது React-இன் முக்கிய விதி. இது உங்கள் app-ஐ கணிக்கக்கூடியதாகவும் debug செய்ய நேரடியானதாகவும் ஆக்குகிறது; மேலும் React உங்கள் code-ஐ தானாக optimize செய்ய அனுமதிக்கிறது.


React தான் Components மற்றும் Hooks-ஐ அழைக்கிறது

User experience-ஐ optimize செய்ய தேவையானபோது components மற்றும் hooks-ஐ render செய்வதற்கு React பொறுப்பாகும். இது declarative: உங்கள் component logic-இல் என்ன render செய்ய வேண்டும் என்பதை React-க்கு சொல்கிறீர்கள்; அதை உங்கள் user-க்கு எவ்வாறு சிறந்த முறையில் காட்டுவது என்பதை React தீர்மானிக்கும்.


Hooks விதிகள்

Hooks JavaScript functions-ஐப் பயன்படுத்தி வரையறுக்கப்படுகின்றன; ஆனால் அவை எங்கு அழைக்கப்படலாம் என்பதில் கட்டுப்பாடுகளைக் கொண்ட, மீண்டும் பயன்படுத்தக்கூடிய UI logic-இன் ஒரு சிறப்பு வகையை குறிக்கின்றன. அவற்றைப் பயன்படுத்தும்போது Hooks விதிகளை பின்பற்ற வேண்டும்.