Rayden Storm نشر 9 مارس 2021 أرسل تقرير نشر 9 مارس 2021 لدي مكون بسيط فيه state ولدي زر لتحديثه والمشكلة هي أنه في تحديث واحد لل state المكون يشتغل مرتين import React, { useState } from 'react'; import './styles.css'; export default function App() { const [number, setNumber] = useState(0); function chaneNumber() { setNumber((state) => state + 1); } console.log('تشغيل'); return ( <div className="App"> <button onClick={chaneNumber}>تغيير الرقم</button> {number} </div> ); } اقتباس
1 Salah Eddin Beriani2 نشر 9 مارس 2021 أرسل تقرير نشر 9 مارس 2021 مشروعك يشتغل داخل React.StrictMode ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, rootElement ); وهذا سيجعل كل المشروع يشتغل في حالة ال strict mode وفي هذه الحالة ال console تعمل مرتين لأن strict mode في البيئة التطويرية يجعل كل الدوال تشتغل مرتين 1 اقتباس
السؤال
Rayden Storm
لدي مكون بسيط فيه state ولدي زر لتحديثه والمشكلة هي أنه في تحديث واحد لل state المكون يشتغل مرتين
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.