اذهب إلى المحتوى
  • 0

خطأ React.useEffect ليست دالة في react native

عبد النور محمد

السؤال

Recommended Posts

  • 0

هذه المشكلة بسبب إصدار مكتبة react حيث أن الإصدار المثبت لديك لا يدعم Hooks أرجو الترقية لإصدار 17

npm install react@17.0.0 react-dom@17.0.0

أو أنك استخدمت الدالة بدون تضينها:

import React, { useState, useEffect } from "react";

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

اذا كان يعمل معك المشروع سابقا فلأن كل المكتبات التي كانت تستخدم في المشروع لا تستخدم hooks وهذا يعني أنك قد قمت باستخدامها أنت أو قمت مؤخرا بتثبيت مكتبة تستخدم hooks ولحل المشكلة ببساطة تحقق من نسخة react في المشروع واذا وجدتها تحت 16.8.0 هذا يعني أنها لا تدعم hooks يمكنك تثبيت أي نسخة من 16.8.0 فما فوق لحل المشكلة 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...