Legacy React API-கள்
இந்த API-கள் react package-இலிருந்து export செய்யப்படுகின்றன, ஆனால் புதிதாக எழுதப்படும் code-இல் பயன்படுத்த பரிந்துரைக்கப்படவில்லை. பரிந்துரைக்கப்படும் மாற்று வழிகளுக்கு, இணைக்கப்பட்டுள்ள தனித்தனி API பக்கங்களைப் பாருங்கள்.
Legacy API-கள்
Childrenchildrenprop ஆகப் பெறப்பட்ட JSX-ஐ மாற்றவும் உருமாற்றவும் உதவுகிறது. மாற்று வழிகளைப் பாருங்கள்.cloneElementமற்றொரு element-ஐ தொடக்கமாகக் கொண்டு React element ஒன்றை உருவாக்க உதவுகிறது. மாற்று வழிகளைப் பாருங்கள்.ComponentJavaScript class ஆக React component ஒன்றை வரையறுக்க உதவுகிறது. மாற்று வழிகளைப் பாருங்கள்.createElementReact element ஒன்றை உருவாக்க உதவுகிறது. பொதுவாக, இதற்கு பதிலாக JSX-ஐப் பயன்படுத்துவீர்கள்.createRefஎந்த value-யையும் வைத்திருக்கக்கூடிய ref object ஒன்றை உருவாக்குகிறது. மாற்று வழிகளைப் பாருங்கள்.forwardRefparent component-க்கு ref மூலம் DOM node ஒன்றை உங்கள் component வெளிப்படுத்த உதவுகிறது.isValidElementஒரு value React element ஆக உள்ளதா என்பதைச் சரிபார்க்கிறது. பொதுவாகcloneElement.-உடன் பயன்படுத்தப்படுகிறதுPureComponentComponent,-க்கு ஒத்தது, ஆனால் அதே props வந்தால் re-render-களைத் தவிர்க்கிறது. மாற்று வழிகளைப் பாருங்கள்.
நீக்கப்பட்ட API-கள்
இந்த API-கள் React 19-இல் நீக்கப்பட்டன:
createFactory: இதற்கு பதிலாக JSX-ஐப் பயன்படுத்துங்கள்.- Class Components:
static contextTypes: இதற்கு பதிலாகstatic contextType-ஐப் பயன்படுத்துங்கள். - Class Components:
static childContextTypes: இதற்கு பதிலாகstatic contextType-ஐப் பயன்படுத்துங்கள். - Class Components:
static getChildContext: இதற்கு பதிலாகContext-ஐப் பயன்படுத்துங்கள். - Class Components:
static propTypes: இதற்கு பதிலாக TypeScript போன்ற type system ஒன்றைப் பயன்படுத்துங்கள். - Class Components:
this.refs: இதற்கு பதிலாகcreateRef-ஐப் பயன்படுத்துங்கள்.