ليان | مبرمجة مواقع
744 posts

ليان | مبرمجة مواقع
@LayanWebDev
اشارك رحلتي ومصادري في ال #التعلم_الذاتي ✨ مطورة مواقع |Frontend developer #React #tailwind| الخاص مفتوح للتواصل والمشاريع 💌


You can now push what you’re building in Claude Code directly into Figma. With the latest updates to the Figma MCP server, build a working prototype in code, then send it to a Figma canvas to explore multiple versions.





👨💻 بعد فترة شغل وتجربة في مجال الـ Frontend باستخدام React، حبيت أشارك شوية نصايح لأي حد داخل المجال أو حابب يطور من نفسه: ⸻ 1 - افهم الأساسيات الأول قبل ما تغوص في React، اتأكد إنك متمكن من JavaScript (خصوصًا ES6+)، زي map, filter, destructuring, و async/await. كمان مهم تفهم الـ DOM كويس وإزاي تتعامل مع الـ events. ⸻ 2 - اشتغل بـ Functional Components و Hooks بلاش تشتغل بـ class components في أي مشروع جديد. ركز على useState, useEffect, useMemo, useCallback, و useRef. دول فعلاً بيفرقوا في الأداء والتنظيم. ⸻ 3 - نظم ملفات المشروع نظم شغلك من البداية، سواء feature-based أو component-based structure. ده بيسهل عليك الصيانة والتطوير بعد كده. ⸻ 4 - افهم State Management في البداية، useState و useContext كفاية. بس مع كبر المشروع، هتحتاج حاجة زي Zustand أو Redux Toolkit. شخصيًا بحب أبسط حل ينجز ويكون سهل في القراءة. ⸻ 5 - اتقن CSS جربت كذا طريقة، واللي ارتحت له Tailwind CSS – سريع ومرن جدًا. لكن لو هتشتغل مع فريق، اتفقوا على Style واحد سواء SCSS أو CSS Modules. ⸻ 6 - متنساش Testing مهما كنت شايف إن المشروع بسيط، وجود اختبارات (حتى لو بسيطة بـ React Testing Library) بيريّحك جدًا على المدى الطويل وبيخلي الكود أكثر ثقة. ⸻ 7 - حسّن الأداء راقب الأداء باستخدام React.memo, useMemo, useCallback. استخدمتهم في كذا مشروع وفعلاً فرقوا في سرعة الريندر، خاصة لما بتتعامل مع Lists كبيرة. ⸻ 8- Debugging Tools React Dev Tools من أهم الأدوات اللي لازم تتعلم تستخدمها كويس. ودايمًا راقب الـ Network و Console وانت شغال. ⸻ 9 - اتفرج على كود غيرك GitHub كنز، اتعلمت كتير من مشاريع ناس تانية. شوف إزاي بيبنوا الكومبوننتس، بيفصلوا الـ logic، وبيتعاملوا مع الأخطاء. ⸻ 10 - ابني مشاريع حقيقية مهما قريت أو اتفرجت على فيديوهات، مفيش زي التطبيق العملي. كل مشروع هتعمله هتطلع منه بحاجة جديدة. أنا بدأت بـ Todo App وبعدها Blog Dashboard، وكل واحد فيهم علمني حاجة. #ReactJS #FrontendDevelopment #WebDev #JavaScript #CodingTips #LearnReact #100DaysOfCode #DevCommunity #TechTips #ReactDeveloper #CodeNewbie #WomenWhoCode #CleanCode #TailwindCSS #Zustand #ReduxToolkit #TestingInReact #JSDeveloper #BuildInPublic #ريأكت #تعلم_البرمجة #نصائح_برمجية #واجهات_أمامية #تطوير_الويب #جافاسكربت #برمجة #نصائح_ريأكت



نحتاج مكان نجمع فيه بروفايلات المصممين علشان نسّهل ترشيحهم لأي شاغر يجينا ، شالحل؟










