دليل اصلي ساخت ري اکت مقياس پذيري بالا اين کتابخانه و راحت کار کردن با اين برنامه مي باشد که کار برنامه نويسيان را راحتر کرده است. اين کتابخانه يکسري ويژگي مثبت دارد مانند يادگيري آسان و تست پذيري بسيار عالي ري اکت (که در دقت و زمان صرفه جويي خوبي ميتوان کرد.) در اين مقاله قصد داريم شما را با
ري اکت چيست؟
ري اکت يکي از کتابخانههاي جاوا اسکريپت است که در سال 2013 توسط تيم توسعه فيسبوک ساخته شده است. ري اکت قصد داشت رابط کاربري را ماژولار (با قابل استفاده مجدد) بکند و نگهداري آن را آسانتر سازد. بر اساس اعلام وبسايت رسمي ري اکت از آن براي (ساخت اجزاي کپسوله شدهاي استفاده ميشود که حالت خود را مديريت ميکنند. سپس اين اجزا با هم ترکيب ميشوند تا UI هاي پيچيدهاي ساخته شوند).
در جاي جاي اين نوشته مثالهايي از فيسبوک زدهايم و دليل اين امر آن است که مهندسان فيسبوک نخستين کساني هستند که ري اکت را ساختهاند.
آيا زماني که فيسبوک به جاي استفاده از لايک به سمت استفاده از واکنشها (رياکشنها) حرکت کرد را به خاطر ميآوريد؟ در اين زمان به جاي اين که تنها نوشتهها را لايک کنيم، ميتوانستيم با آي قلب، يا صورتکها و يا همان لايک به نوشتهها واکنش نشان دهيم. اگر اين واکنشها قرار بود در HTML نوشته شوند به کار بسيار زيادي براي تغيير دادن همه آن لايک ها به صورت رياکشن نياز بود.
اين همان جايي بود که ري اکت مورد استفاده قرار گرفت. در واقع به جاي پيادهسازي «جداسازي دغدغهها»، ما در ري اکت با معماري متفاوتي روبرو هستيم. اين معماري، ماژولار بودن را بر مبناي ساختار کامپوننتي افزايش ميدهد. امروزه ما CSS ها را نيز جدا نگه ميداريم؛ اما شما ميتوانيد هر جزيي را هر قدر ميخواهيد اختصاصي کنيد.
قبل از اينکه وارد جزئيات کامل درباره فريم ورک ري اکت نيتيو شويم، ابتدا بهتر است بدانيم
ري اکت نيتيو شبيه ري اکت جي اس است، با اين حال از کامپوننت هاي بومي به جاي کامپوننت هاي وب به عنوان بلوک هاي حياتي سازنده استفاده ميکند. شما بايد بخشي از ايده هاي بنيادي ري اکت نيتيو را ببينيد تا بتوانيد ساختار اپليکيشنهاي ري اکت را درک کنيد. با اين حال اگر علاقه منديد تا برنامههايي را در ري اکت نيتيو ايجاد کنيد، يادگيري React JS براي شما اجباري نيست و به سادگي ميتوانيد با ري اکت نيتيو شروع کني
آموزش برنامه نويسي سي پلاس پلاس
اکت ,ري ,جاي ,استفاده ,لايک ,يا ,ري اکت ,به جاي ,استفاده از ,لايک به ,برنامه نويسي
درباره این سایت