دسته‌ها
فنی

میزبانی React در IIS

فرض کنیم یک پروژه فرانت-اند داریم که با استفاده از React یا یک کتابخانه/فریم‌ورک جاوااسکریپتی دیگری پیاده سازی شده. حالا فرض کنیم که سرور ما از سیستم عامل ویندوز استفاده می‌کند و به طور پیش فرض وب سرورمان IIS است. در این حالت، راه‌اندازی وب سایت به سادگی یک وب سایت ASP.NET در IIS نیست، و کمی کار بیشتری می‌برد. با خواندن این مطلب کوتاه با نحوه میزبانی یک پروژه React در IIS آشنا خواهید شد.

دسته‌ها
فنی

چندزبانی در React

برای پیاده‌سازی چندزبانی در یک اپ React می‌توان از کتابخانه‌های مختلفی استفاده کرد. معروف‌ترین کتابخانه در این زمینه react-intl است که هم بسیار کاربردی است و هم مستندسازی خوبی دارد. این کتابخانه، تگ‌های کمکی متعددی از قبیل FormattedMessage ارائه کرده که کمک زیادی به برنامه‌نویس در این زمینه می‌کند. اما مساله این است که شما نمی‌توانید از این تگ‌ها در مشخصه‌های (attribute) یک تگ دیگر استفاده کنید.