لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش React: رندر سمت سرور
React: Server-Side Rendering
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
رندر سمت سرور به شما امکان می دهد برنامه های خود را برای استفاده از منابع مشتری یا سرور بسته به شرایط شبکه و دستگاه بهینه کنید. دستگاه قدیمی در شبکه کند؟ رندر روی سرور دستگاه جدید، شبکه سریع؟ احتمالاً باید به مشتری اجازه دهید کار را انجام دهد. برخی معماری به دست آمده را "جهانی" و برخی دیگر "ایزومورفیک" می نامند، اما نتایج صاف هستند. درباره پیاده سازی رندر سمت سرور یا SSR در پروژه های React خود بیاموزید. امانوئل هنری نشان می دهد که چگونه می توان یک پروژه SSR را با React و Next.js راه اندازی کرد، یک فروشگاه متمرکز با Redux اضافه کرد و مسیرهای سفارشی را با Express و Next.js پیکربندی کرد. او دوره را با بحث در مورد تقسیم کد به پایان می رساند که می تواند عملکرد برنامه را بهبود بخشد.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما باید بدانید
What you should know
رندر سمت سرور را با React بیاموزید
Learn server-side rendering with React
1. راه اندازی
1. Setting Up
ابزارهای کروم و فایرفاکس
Chrome and Firefox tools
راه حل: چرا از SSR استفاده می کنید؟
Solution: Why would you use SSR?
کتابخانه ها و ابزارهای مورد نیاز را نصب کنید
Install the required libraries and tools
چالش: چرا از SSR استفاده می کنید؟
Challenge: Why would you use SSR?
SSR: چه، چگونه و چرا
SSR: What, how, and why
2. از Next.js برای ساخت SSR استفاده کنید
2. Use Next.js to Build SSR
اعمال Redux را اضافه کنید
Add Redux actions
داده ها را برای وسایل اضافه کنید
Add data for props
معرفی Next.js با React
Introducing Next.js with React
راه حل: چرا از Redux برای SSR استفاده کنیم؟
Solution: Why use Redux for SSR?
فروشگاه Redux و راه اندازی را اضافه کنید
Add Redux store and setup
کاهش دهنده های Redux را اضافه کنید
Add Redux reducers
اجزای اولیه را از قالب اضافه کنید
Add initial components from template
چالش: چرا از Redux برای SSR استفاده کنیم؟
Challenge: Why use Redux for SSR?
3. رندر سمت سرور با Node
3. Server-Side Rendering with Node
چالش: چرا از Node یا Express برای SSR استفاده کنیم؟
Challenge: Why use Node or Express for SSR?
سرور Express یا Next.js اولیه ایجاد کنید
Create initial Express or Next.js server
پیوندها و صفحات را با Express یا Next.js اضافه کنید
Add links and pages with Express or Next.js
راه حل: چرا از Node یا Express برای SSR استفاده کنیم؟
Solution: Why use Node or Express for SSR?
مسیرهای اکسپرس را اضافه کنید
Add the Express routes
4. تقسیم کد
4. Code Splitting
سایر ابزارهای موجود برای تقسیم کد
Other tools available for code splitting
راه حل: هدف از تقسیم کد چیست؟
Solution: What is the purpose of code splitting?
چالش: هدف از تقسیم کد چیست؟
Challenge: What is the purpose of code splitting?
مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی
امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.
> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژهها از ابزارهای JIRA/Atlassian، متدولوژیهای چابک، و زبانها و چارچوبهایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کردهاند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات