#

javascript

دوره آموزش React JS

[دوره] React چیست؟ یکی از اتفاقات خوبی که در سال ۲۰۱۳ رخ داد، open source شدن یک library بود. شاید در ابتدا فکر اینکه تنها یک library توانایی ایجاد تغییری بزرگ داشته باشد سخت بود. احتمالا قدرت فیسبوک را دست‌کم می‌گرفتیم! کتابخانه‌ای که برای رفع نیازهای داخلی شرکت طراحی شده بود، اکنون به صو...

استفاده از Webpack - قسمت سوم

[اپیزود] در قسمت سوم استفاده از Webpack و همچنین قسمت نهایی این دوره، قابلیت اضافه کردن فونت، بعلاوه‌ی قابلیتی که به cache شدن برنامه کمک میکنه رو به فایل Config اضافه میکنیم.در نهایت نحوه‌ی اجرا کردن پروژه‌ی build شده روی سیستم local رو بررسی میکنیم.

استفاده از Webpack - قسمت دوم

[اپیزود] در قسمت دوم استفاده از Webpack، قابلیت‌های جدیدی به فایل Config اضافه میکنیم. همچنین فایل‌های Config جدا برای موقعی که در حال develop هستیم و موقعی که قصد گرفتن خروجی برای قرار دادن روی سرور رو داریم(production) ایجاد میکنیم. این کار به ما کمک میکنه تا به طور اختصاصی‌تر Webpack رو Con...

استفاده از Webpack - قسمت اول

[اپیزود] در قسمت اول استفاده از Webpack، فایل Configی برای اون ایجاد میکنیم تا اپلیکیشن بدون error اجرا بشه.

چرا Webpack ؟

[اپیزود] یکی از سوال‌های اصلی که بعد از شنیدن اسم Webpack و خلاصه‌ی کاری که انجام میده پیش میاد، این هست که چرا باید از Webpack و ابزارهای مشابه اون استفاده کنیم. توی این ویدیو به طور خلاصه بعضی از ویژگی‌های کاربردی Webpack رو بررسی میکنیم.

مقایسه‌ی کوتاه routing سمت سرور با کلاینت

[اپیزود] در این ویدیو به صورت خیلی کوتاه Routing سمت سرور و کلاینت رو مقایسه می‌کنیم.

استفاده از کتابخانه‌ی react-router-dom

[اپیزود] هنگام نوشتن کدهای Navigation مجبوریم به خیلی از نکته‌ها دقت کنیم تا کاربر نتیجه‌ی نهایی خوبی رو از سایت ببینه. به جای این‌کار میتونیم از کتابخانه‌های آماده استفاده کنیم. توی این ویدیو از react-router-dom برای Navigation استفاده می‌کنیم.

نمایش صفحه‌ها براساس URL

[اپیزود] در ویدیوی قبلی براساس اینکه کاربر اسم کدوم صفحه رو از header انتخاب کرده State رو آپدیت کردیم و براساس اون صفحه‌ی مورد نظر رو نمایش دادیم. توی این ویدیو به جای اینکه اطلاعات صفحه رو در State ذخیره کنیم، از URL برای این‌کار استفاده می‌کنیم؛ یعنی براساس اینکه کاربر چه URLی تایپ کرده باش...