Ringkasan

Selesai

Anda mulai dengan tantangan mengatasi masalah umum di ruang pengembangan web termasuk SEO, kecepatan beban halaman, dan juga memastikan Anda memiliki arsitektur yang andal membangun aplikasi Anda.

Anda mengevaluasi alat baris perintah Gatsby untuk mengatasi masalah di atas. Pendekatan Gatsby adalah menghasilkan sekumpulan halaman statis yang dimuat dengan cepat dan mudah diindeks oleh mesin pencari secara efektif.

Gatsby mengandalkan React.js, GraphQL, dan grafik data dalam memorinya. Dengan menggunakan data JSON dari grafik dalam memori, Anda dapat menghasilkan halaman menggunakan komponen React.js dengan data dan konten dari banyak sumber.

Anda juga melihat bagaimana plugin memperluas kemampuan Gatsby dalam menangani berbagai jenis konten. Plugin dapat mengambil konten dan data hampir dari mana saja selama proses build dan menempatkannya di Grafik bawaan yang telah Anda pelajari untuk membuat kueri. Belajar memanfaatkan plugin akan terbukti berguna untuk masa mendatang karena Anda dapat terus membuat aplikasi Anda dari berbagai jenis konten seperti Markdown, JSON, dan bahkan titik akhir layanan di antara banyak sumber konten lainnya.

Selain itu, Anda telah mempelajari bagaimana Gatsby menghasilkan build, sekumpulan file yang dapat disebarkan yang terdiri dari HTML, CSS, dan JavaScript. Membuat aplikasi Anda menyiapkannya sehingga dapat disebarkan hampir di mana saja.

Terakhir, Anda menyebarkan aplikasi. Anda mempelajari tentang Azure Static Web Apps, layanan yang dapat menghosting aplikasi Gatsby di Azure. Anda menggunakan Static Web Apps untuk menyebarkan aplikasi Anda dalam hitungan menit.

Sumber Daya Tambahan:

Berikut adalah beberapa sumber daya untuk membantu Anda mempelajari lebih lanjut tentang Gatsby serta alat dan teknologi yang digunakan dalam modul.