| Rad Dev (JS) |
رفتن به کانال در Telegram
#JS 👑 سعیدیراد هستم، اینجا تجربم و چیزایی که یاد میگیرم رو به اشتراک میذارم. ارتباط: @AminKhoy78 مخلصم 👨💻🖤
نمایش بیشتر2 094
مشترکین
+124 ساعت
+167 روز
+47630 روز
آرشیو پست ها
2 094
تقریبا هر چیزی که تو اکوسیستم ریاکت نیاز داری اینجا هست. از روتر گرفته تا چارت، انیمیشن، آیکون، تستنویسی، مدیریت فرم و …:
🔗 https://github.com/enaqx/awesome-react
@Mern_stack_01
2 094
نسخه فارسی داکیومنت جاوا اسکریپت:
🔗 fa.javascript.info
پن: مسلما به نسخه اصلیش نمیرسه. ولی از هیچی بهتره. میتونه به عنوان مکمل استفاده بشه.
@Mern_stack_01
2 094
یه مقاله میخوندم در رابطه با درخواست کردن.
نوشته بود اکثر آدما به دلیل خجالت یا دلایل دیگه نمیتونن درخواست کنن. غافل از این که یه درخواست ممکنه زندگی شما رو از این رو به اون رو بکنه.
مثل درخواست افزایش حقوق.
درخواست ارتقای سِمت.
درخواست همکاری از یه شخص باتجربه.
و …
در نتیجه خجالت نکشید و درخواست کنید، البته تو یه چارچوب خوب و درست.
@Mern_stack_01
2 094
این ریپو محشره …
یه لیست دو کیلومتری از مباحث دستهبندی شده هست در رابطه با برنامهنویسی. مثل اخبار، مقاله، تمرین، ایده، توصیه، ابزار، مصاحبه، هوشمصنوعی و …:
🔗 github.com/sdmg15/Best-websites-a-programmer-should-visit
@Mern_stack_01
2 094
این ریپو محشره …
یه لیست دو کیلومتری از مباحث دستهبندی شده هست در رابطه با برنامهنویسی. مثل اخبار، مقاله، تمرین، ایده، توصیه، ابزار، مصاحبه، هوشمصنوعی و …:
🔗 github.com/sdmg15/Best-websites-a-programmer-should-visit
@Mern_stack_01
2 094
17 سوال چالشی و مصاحبهای در رابطه با Variable های جاوا اسکریپت:
🔗 https://www.frontendjoy.com/p/javascript-variables-17-quick-questions-you-need-to-master
@Mern_stack_01
2 094
تو ریاکت یه مفهوم داریم به اسم Derived Data (داده مشتقشده)
به اون دسته از اطلاعاتی گفته میشه که از طریق یسری محاسبات روی یک یا چند استیت به دست میاد.
فرضا سه تا دیتا با اسامی firstName, lastName و fullName رو داریم که fullName از طریق concat شدن اون دوتای دیگه به دست میاد.
اینجا اصطلاحا به fullName گفته میشه derived data.
ترجیحا بهتره همچین دیتاهایی به صورت state تعریف نشن:
// ❌ const [firstName, setFirstName] = useState(“”); const [lastName, setLastName] = useState(“”); const [fullName, setFullname] = useState(“…”); // ✅ const [firstName, setFirstName] = useState(“”); const [lastName, setLastName] = useState(“”); const fullName = firstName + lastName;@Mern_stack_01
2 094
خودشون خندهشون نمیگیره واقعا؟
چطور روشون میشه اصلا؟
خدا عقل داده خب.
@Mern_stack_01
2 094
اگه تو ریاکت تازهکار هستین این 101 نکته به حرفهایتر شدنتون کمک میکنن:
🔗 https://www.frontendjoy.com/p/101-react-tips-tricks-for-beginners-to-experts
@Mern_stack_01
2 094
جونیور:
const filtered = products.filter(...)
سنیور:
- اگه 100هزارتا محصول باشه چی؟
- آیا memoization نیازه؟
- آیا این filter باید server-side باشه؟
- آیا Cache نیازه؟
- آیا UX مناسبه؟
- آیا re-render اضافی داریم؟
- ا complexity این الگوریتم چیه؟
- و …
@Mern_stack_01
2 094
راستش از این پیاماتون خیلی انرژی میگیرم.
خوشحالم که تونستم مفید باشم ❤️
@Mern_stack_01
2 094
اخیرا یه مقاله خوندم که یه پکیج به اسم Welson.js رو معرفی کرده بود.
تو مقاله گفته بود آی با این پکیج میشه اپ ویندوز توسعه داد و این حرفا.
رفتم ریپوش رو خوندم. یکم راجع بهش تحقیق کردم. دیدم از موتور قدیمی JScript استفاده میکنه. یعنی توش حتی Arror Function هم نداری!
لینک ریپوش اینه. اگه دوست داشتین یه ناخونکی بهش بزنین:
🔗 https://github.com/gnh1201/welsonjs
@Mern_stack_01
2 094
انتهای 99 درصد وبینار های فارسی:
یه دوره آماده کردیم که ارزش واقعیش 999999 میلیارد تومنه اما به خاطر گل روی شما شرکتکنندهها تخفیف خورده و میتونید با مبلغ 990 هزار تومن ثبتنام کنید.
پن: شرکتکننده هم شاخ داره حتما.
@Mern_stack_01
2 094
وقتی ورودی یا متغیری واحد اندازهگیری داره، بهتره تو اسمش ذکر شه:
❌ const timeout = 3000; ✅ const timeoutMs = 3000;@Mern_stack_01
2 094
یه جا دیدم نوشته بود “برنامهنویسی که نتونه بدون Ai کد بزنه برنامهنویس نیست”
به نظر من این جمله مثل این میمونه که بگیم “هر کی نتونه بدون گوگل برنامهنویسی کنه برنامهنویس نیست”
در نتیجه جمله اشتباهیه.
هوش مصنوعی تا حد زیادی جای سرچ به روش قدیمی رو گرفته و این که استفاده از Ai خوبه یا نه، بستگی به نحوه استفاده شخص داره.
@Mern_stack_01
2 094
Ralph Johnson: Before software can be reusable, it first has to be usable.”
«قبل از اینکه نرمافزار reusable باشه، باید usable باشه.»
@Mern_stack_01
2 094
Ralph Johnson: Before software can be reusable, it first has to be usable.”
«قبل از اینکه نرمافزار reusable باشه، باید usable باشه.»
@Mern_stack_01
2 094
کارشناس QA: وقتی رو دکمه کلیک میکنم پروژه کرش میکنه.
دولوپر: خب روش کلیک نکن.
@Mern_stack_01
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
