انتخاب کتابخانهها و فریم ورکهای جاوا اسکریپت موضوعی است که ذهن بسیاری از نوآموزان را مشغول میکند. تنوع تعداد و انواع این ابزار ها، ممکن است شما را کمی گیج کند. کتابخانهها و فریم ورکهای جاوا اسکریپت هرکدام کاربرد خود را دارند و میتوانند در آن کاربرد، بهترین باشند. فراموش نکنید که هیچ کدام از این کتابخانهها و فریم ورکها بهترین یا بدترین نیستند. بلکه تفاوت آنها در نقاط قوت و ضعفی است که آنها را برای استفاده خاصی مناسبتر میکند.
فریم ورک Gatsby یک فریم ورک برپایهی React و GraphQl است .این فریم ورک از بهترین قسمتهای React مانند React Router و webpack به علاوهی چندین ویژگی GraphQl استفاده میکند. در نتیجه میتوانیم سایت خود را بر پایهی React ساخته و سپس یک فایل استاتیک Build تولید کنیم. همچنین این فریم ورک دارای چندین افزونه میباشد که با استفاده از آنها میتوانیم پروژههای خود را به راحتی استارت بزنیم.
سرفصل های دوره آموزشی Lynda Learning Gatsby:
– تنظیم گتس بای جی اس
– نصب استارت گتس بای جی اس
– کاوش در یک پروژه گتس بای جی اس
– کار با صفحات و دارایی های استاتیک
– استفاده از قطعات
– طراحی سایت گتس بای جی اس با CSS
– گسترش گتس بای جی اس با افزونه ها
– درخواست داده با GraphQL
– ایجاد صفحات به صورت پویا
– ساخت یک سایت عمومی آماده تولید
– ایجاد یک برنامه وب مترقی (PWA)