Tuesday, October 11, 2022

what is react js in tamil

what is react js in tamil

 

ReactJS என்றால் என்ன?

React.js என்பது Facebook உருவாக்கிய முன்னணி JavaScript கட்டமைப்பாகும். அறிவிப்புக் குறியீட்டைப் பயன்படுத்தி யூகிக்கக்கூடிய மற்றும் திறமையான தொகுக்கக்கூடிய பயனர் இடைமுகத்தை உருவாக்க, நாங்கள் ரியாக்டைப் பயன்படுத்துகிறோம். இது ஒரு திறந்த மூல மற்றும் கூறு அடிப்படையிலான கட்டமைப்பாகும், இது பயன்பாட்டின் பார்வை அடுக்கை உருவாக்குவதற்கு பொறுப்பாகும்.


ReactJs மாடல்-வியூ-கண்ட்ரோலர் (எம்விசி) கட்டமைப்பைப் பின்பற்றுகிறது மற்றும் மொபைல் மற்றும் இணைய பயன்பாடுகளை நிர்வகிப்பதற்கு வியூ லேயர் பொறுப்பாகும்.

ஒற்றைப் பக்க பயன்பாடுகள் மற்றும் மொபைல் பயன்பாடுகளை உருவாக்குவதில் ரியாக்ட் பிரபலமானது.

ரியாக்ட் என்பது இணைய மேம்பாட்டிற்காகப் பயன்படுத்தப்படும் பிரபலமான ஜாவாஸ்கிரிப்ட் நூலகமாகும். React.js அல்லது ReactJS அல்லது React ReactJS ஐப் பிரதிநிதித்துவப்படுத்த பல்வேறு வழிகள் உள்ளன.


ReactJS இன் அம்சங்கள்

1. JSX

ஜாவாஸ்கிரிப்ட் தொடரியல் நீட்டிப்பாக செயல்படும், HTML போன்ற தொடரியல் எழுதப்பட்டது, JSX ஆனது ரியாக்ட் டெவலப்பர்களை ReactJS கூறுகளை எழுத அனுமதிக்கிறது.


குறிப்பாக, இது ஒரு உலர் கலவை மற்றும் JS மற்றும் XML ஆகியவற்றின் கலவையாக விவரிக்கப்படலாம். JSX தொடரியல் எளிமை, முன்-இறுதி டெவலப்பர்கள் எளிதாக கூறுகளை எழுத அனுமதிக்கிறது.


2. ஒற்றை வழி தரவு ஓட்டம்

இல்லையெனில் ஒரு வழி தரவு ஓட்டம் என அறியப்படும், ஒற்றை-வழி தரவு ஓட்டம் படத்திற்கு குறிப்பிட்டதாகவோ அல்லது தனிப்பட்டதாகவோ இல்லை.


இருப்பினும், JavaScript டெவலப்பர்களுக்கு, இந்த அம்சத்தை ஏற்றுக்கொள்வது இதுவே முதல் முறையாக இருக்கலாம்.


சுருக்கமாக, பயன்பாட்டின் மற்ற பகுதிகளுக்கு தரவை திறம்பட மாற்றுவதற்கு ஒரே ஒரு வழி மட்டுமே உள்ளது என்பதை ஒரே திசை தரவு ஓட்டம் நிறுவுகிறது.


பின்னூட்டத்தின் அடிப்படையில், இதன் பொருள்:


பார்வை மற்றும் குழந்தைகள் கூறுகளுக்கு மாநிலம் மாற்றப்படுகிறது.

காட்சி மூலம் செயல்கள் தூண்டப்படும்.

செயல்கள் நிலையை மேம்படுத்தும்.

மாநில மாற்றம் இறுதியாக பார்வை மற்றும் குழந்தை கூறுகளுக்கு அனுப்பப்படுகிறது.

3. அடிப்படை பதில்

இறுதியாக, JavaScript (JS) ஐப் பயன்படுத்தி நேட்டிவ் அப்ளிகேஷன்களை உருவாக்குவதற்கும் பயன்படுத்துவதற்கும் ஒரு கட்டமைப்பாக React Native செயல்படுகிறது.


கூடுதலாக, மொபைல் ஆப்ஸ் மேம்பாட்டின் பின்னணியில், ரியாக்ட் நேட்டிவ் நேட்டிவ் ஆப்ஸ் கூறுகளை ஒருங்கிணைக்கிறது, இது மொபைல்-ரெடி ஆப்ஸை திறமையாக பயன்படுத்துவதை சாத்தியமாக்குகிறது.


ReactJS React DOMக்கான அடிப்படை சுருக்கமாக (அதன் இணைய தளத்திற்குப் பயன்படுத்தப்படுகிறது) ரியாக்ட் நேட்டிவ் அதே அடிப்படை சுருக்கத்தைப் பயன்படுத்துகிறது, ஆனால் ரியாக்ட் நேட்டிவ் (மொபைல் பயன்பாட்டு சூழல்களுக்கு ஏற்றது) செயல்படுத்துகிறது.


இறுதியில், கலவை மற்றும் பணிப்பாய்வு ஒரே மாதிரியாகவும் கிட்டத்தட்ட ஒரே மாதிரியாகவும் இருக்கும், இருப்பினும், உள்ளடக்கம் வேறுபட்டது.


4. மெய்நிகர் DOM (ஆவண பொருள் மாதிரி)

மெய்நிகர் DOM க்குச் செல்வதற்கு முன் மற்றும் அது எவ்வாறு ரியாக்டில் செயல்படுகிறது, உண்மையான DOM ஐப் புரிந்துகொள்வது அவசியம்.


எளிமையாகச் சொன்னால், உங்கள் பயன்பாட்டின் UI நிலையை DOM குறிக்கிறது, ஏனெனில் உங்கள் UI நிலை மாறும்போதெல்லாம், அந்த மாற்றத்தைப் பிரதிபலிக்கும் வகையில் DOM புதுப்பிக்கப்படும்.


இது எவ்வாறு இயங்குகிறது: கிளையன்ட் பக்க பயன்பாடுகளை உருவாக்கும் போது, ​​பேஸ்புக் டெவலப்பர்கள் குழு DOM மெதுவாக இருப்பதை உணர்ந்தனர் (ஆவண பொருள் மாதிரி (DOM) என்பது HTML மற்றும் XML ஆவணங்களுக்கான பயன்பாட்டு நிரலாக்க இடைமுகம் (API). இது (தர்க்கரீதியான கட்டமைப்பை வரையறுக்கிறது) .ஆவணங்கள் மற்றும் ஆவணங்களை அணுகும் மற்றும் கையாளும் விதம்.) எனவே இதை விரைவுபடுத்த, ரியாக்ட் ஒரு மெய்நிகர் DOM ஐ செயல்படுத்துகிறது, இது அடிப்படையில் ஜாவாஸ்கிரிப்டில் DOM ட்ரீ பிரதிநிதித்துவமாகும். எனவே DOMஐப் படிக்கவோ எழுதவோ தேவைப்படும்போது, ​​அது அதன் மெய்நிகர் பிரதிநிதித்துவத்தைப் பயன்படுத்தும். விர்ச்சுவல் DOM ஆனது உலாவியின் DOMஐப் புதுப்பிப்பதற்கான மிகச் சிறந்த வழியைக் கண்டறிய முயற்சிக்கும்.

உலாவி DOM உறுப்புகள் போலல்லாமல், எதிர்வினை கூறுகள் எளிய பொருள்கள் மற்றும் உருவாக்க மலிவானவை. பதிலளிக்கக்கூடிய உறுப்புகளுடன் பொருந்துமாறு DOM ஐப் புதுப்பிப்பதைப் பதிலளிக்கக்கூடிய DOM கவனித்துக்கொள்கிறது. ஏனென்றால், ஜாவாஸ்கிரிப்ட் மிக வேகமாகவும், அதன் கையாளுதலை விரைவுபடுத்த ஒரு DOM ட்ரீயைக் கொண்டிருக்கும்.

ரியாக்ட் ஒரு உலாவியில் பயன்படுத்த திட்டமிடப்பட்டிருந்தாலும், அதன் வடிவமைப்பு காரணமாக இது Node.js உடன் சேவையகத்திலும் பயன்படுத்தப்படலாம்.


ReactJS இன் நன்மைகள்:

React.js அதன் சொந்த மெய்நிகர் DOM ஐ உருவாக்குகிறது. வழக்கமான DOM ஐ விட JavaScript மெய்நிகர் DOM வேகமானது என்பதால் இது பயன்பாட்டின் செயல்திறனை மேம்படுத்தும்.

ReactJS அற்புதமான UI ஐ உருவாக்க உதவுகிறது.

ReactJS எஸ்சிஓ நட்பு.

இது மேம்பட்ட பராமரிப்பை எளிதாக்குகிறது மற்றும் உற்பத்தித்திறனை அதிகரிக்கிறது.

வேகமாக வழங்குவதை உறுதி செய்கிறது

மொபைல் ஆப் மேம்பாட்டிற்கான ஸ்கிரிப்ட்களை வழங்குவதே ரியாக்டின் சிறந்த விஷயம்.

ஒரு வலுவான சமூகம் ReactJS ஐ ஆதரிக்கிறது.

ரியாக்ட் JS ஒரு பயனுள்ள டெவலப்பர் கருவியுடன் வருகிறது

ஸ்டார்ட்அப் மற்றும் பார்ச்சூன் 500 நிறுவனங்கள் இரண்டும் ரியாக்டைப் பயன்படுத்துகின்றன.

what is linux in tamil

எப்போதும் வளர்ந்து வரும் தொழில்நுட்ப உலகில், ஒரு ஆப்பரேட்டிங் சிஸ்டம் அதன் பல்துறை, பாதுகாப்பு மற்றும் செலவு-செயல்திறன் ஆகியவற்றிற்காக தனித்...