توضیحات

در این جلسه به ایجاد reducer در پروژه Todo از دوره آموزش ری اکت (React.js) پروژه محور میپردازیم.


javascript جاوااسکریپت react ری اکت

مدرس دوره علی شیخ
مدت دوره 16:08:35
تعداد ویدیو 106

وضعیت دوره : کامل شده
قیمت دوره : 399,000 379,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • باسلام و احترام
    باتوجه به کامنت قبلی برای من هم 4 بار برمیگردونه به این شکل
    console.log(action)

    
    
    todoReducer.js:5 {type: 'SET_TODOS', payload: Array(200)}

    react_devtools_backend_compact.js:2421 {type: 'SET_TODOS', payload: Array(200)}

    todoReducer.js:5 {type: 'SET_TODOS', payload: Array(200)}

    react_devtools_backend_compact.js:2421 {type: 'SET_TODOS', payload: Array(200)}

    • سلام وقت بخیر.
      دوتاش مقدار devtools هست که برای تست و توی لوکال هست و مشکلی نیست.

  • سلام . خسته نباشید،
    من وقتی reducer رو log میگیرم، 4 تا آرایه برمیگردونه
    روی فایل خودتون هم امتحان کردم ، دوتا آرایه برمیگردونه، مشکل چیه؟

    • سلام وقت بخیر.
      والا باید دیباگ کنید مراحل را که ورودی و خروجی به چه شکل هست و دقیقا نمیدونم منظورتون چی هست

    • باسلام و احترام
      مشکل مربط به React.StrictMode در فایل index.js هست
      اگر از کد خودتون حذفش کنید و به صورت زیر بنویسید مشکل حل میشه.

      
      
      import React from 'react';
      import ReactDOM from 'react-dom/client';
      import App from './App';


      const root = ReactDOM.createRoot(document.getElementById('root'));
      root.render(
      <>
      <App />
      </>
      );