React
ریاکت (React) یک کتابخانه توسعه وب متنباز است که توسط فیسبوک ایجاد شده و برای ساخت رابطهای کاربری تعاملی و مقیاسپذیر طراحی شده است. این کتابخانه به توسعهدهندگان این امکان را میدهد تا با استفاده از کامپوننتها، رابطهای کاربری پیچیده و قابل نگهداری بسازند. ریاکت از مفهوم Virtual DOM برای بهینهسازی عملکرد و افزایش سرعت رندر استفاده میکند و قابلیتهای قدرتمند مانند مدیریت وضعیت و جا به جایی دادهها را ارائه میدهد. همچنین، جامعه فعال و اکوسیستم گستردهای از ابزارها و فریمورکها (مانند ریاکت نیتیو) برای توسعه برنامههای موبایل، یادگیری و استفاده از ریاکت را برای توسعهدهندگان آسانتر میکند و آن را به یکی از محبوبترین گزینهها در دنیای توسعه وب تبدیل کرده است.
نحوه ساخت این اپ مشابه زبانهای برنامهنویسی دیگر است و به طور عمومی در قسمت زبانهای برنامهنویسی شرح داده شده است.
قوانینی که برای بدون مشکل ساخته شدن اپ شما، باید رعایت شوند (validation rules):
- فایل package.json باید در مسیر context_dir وجود داشته باشد.
- محتوای package.json باید صحیح بوده و scriptها باید در آن وجود داشته باشد.
برای آشنایی با ساختار نمونه پروژه زبان برنامه نویسی React می توانید از اطلاعات این ریپو استفاده کنید.