Monday

18-08-2025 Vol 19

Running React Code in Visual Studio Code and Online

Menjalankan Kode React di Visual Studio Code dan Online: Panduan Lengkap

React, sebuah pustaka JavaScript populer untuk membangun antarmuka pengguna, menawarkan fleksibilitas dan efisiensi yang luar biasa bagi para pengembang. Agar benar-benar memanfaatkan kekuatan React, penting untuk memiliki lingkungan pengembangan yang disiapkan dengan baik. Artikel ini akan memandu Anda melalui proses pengaturan dan menjalankan kode React baik di lingkungan pengembangan lokal Anda menggunakan Visual Studio Code (VS Code) maupun secara online menggunakan berbagai platform.

Daftar Isi

  1. Pendahuluan: Mengapa Visual Studio Code dan Platform Online?
  2. Bagian 1: Menyiapkan Visual Studio Code untuk Pengembangan React
    1. 1.1. Instalasi dan Konfigurasi Visual Studio Code
    2. 1.2. Ekstensi VS Code Penting untuk Pengembangan React
    3. 1.3. Mengonfigurasi Linting dan Pemformatan
  3. Bagian 2: Menjalankan Aplikasi React Secara Lokal dengan VS Code
    1. 2.1. Membuat Proyek React Baru dengan Create React App
    2. 2.2. Memahami Struktur Proyek Create React App
    3. 2.3. Menjalankan Server Pengembangan
    4. 2.4. Debugging Aplikasi React di VS Code
  4. Bagian 3: Menjalankan Kode React Secara Online
    1. 3.1. Menggunakan CodeSandbox
    2. 3.2. Menggunakan StackBlitz
    3. 3.3. Menggunakan Repl.it
    4. 3.4. Keuntungan dan Kerugian Platform Online
  5. Bagian 4: Tips dan Trik Tingkat Lanjut
    1. 4.1. Bekerja dengan Git dan GitHub
    2. 4.2. Pengoptimalan Kinerja React
    3. 4.3. Menggunakan Komponen dan Pustaka Pihak Ketiga
  6. Kesimpulan

Pendahuluan: Mengapa Visual Studio Code dan Platform Online?

Memilih lingkungan pengembangan yang tepat sangat penting untuk pengalaman pengembangan React yang efisien dan produktif. Visual Studio Code (VS Code) telah menjadi editor kode pilihan di antara para pengembang React karena fleksibilitasnya, ekosistem ekstensi yang kaya, dan kemampuan debugging yang kuat. Platform online, di sisi lain, menawarkan cara mudah dan cepat untuk membuat prototipe, berbagi kode, dan berkolaborasi tanpa perlu pengaturan lokal.

Artikel ini akan membahas mengapa VS Code dan platform online sangat bermanfaat untuk pengembangan React, menunjukkan cara mengonfigurasi VS Code untuk alur kerja React yang optimal, dan memandu Anda melalui penggunaan platform online populer untuk menjalankan kode React.

Bagian 1: Menyiapkan Visual Studio Code untuk Pengembangan React

VS Code, dengan dukungan ekstensi dan penyesuaian yang luas, menyediakan lingkungan yang sangat baik untuk pengembangan React. Bagian ini akan memandu Anda melalui proses instalasi, konfigurasi, dan instalasi ekstensi yang diperlukan untuk pengembangan React yang lancar.

1.1. Instalasi dan Konfigurasi Visual Studio Code

  1. Unduh VS Code: Kunjungi situs web resmi Visual Studio Code (https://code.visualstudio.com/) dan unduh versi yang sesuai untuk sistem operasi Anda (Windows, macOS, atau Linux).
  2. Instal VS Code: Jalankan file yang diunduh dan ikuti instruksi di layar untuk menginstal VS Code.
  3. Peluncuran VS Code: Setelah instalasi, luncurkan Visual Studio Code.
  4. Konfigurasi Awal:
    • Tema: Pilih tema yang sesuai dengan preferensi visual Anda. Anda dapat melakukannya dengan pergi ke File > Preferences > Theme > Color Theme.
    • Font: Sesuaikan font dengan pergi ke File > Preferences > Settings dan cari “font family”. Pertimbangkan untuk menggunakan font seperti Fira Code atau Dank Mono untuk ligatur kode.
    • Auto Save: Aktifkan auto save untuk menyimpan perubahan Anda secara otomatis. Pergi ke File > Auto Save.

1.2. Ekstensi VS Code Penting untuk Pengembangan React

Ekstensi VS Code dapat meningkatkan pengalaman pengembangan React Anda secara signifikan. Berikut ini beberapa ekstensi yang sangat direkomendasikan:

  1. ESLint: Menangkap kesalahan dan masalah gaya sebelum Anda menjalankan kode Anda. Ini memberlakukan pola pengkodean yang konsisten di seluruh basis kode Anda.
    • Instalasi: Cari “ESLint” di bilah ekstensi VS Code dan klik install.
    • Konfigurasi: ESLint membutuhkan file konfigurasi (.eslintrc.js atau .eslintrc.json) di direktori root proyek Anda. Anda dapat membuat file ini secara manual atau menggunakan utilitas baris perintah ESLint. Contoh konfigurasi:
      
      module.exports = {
        env: {
          browser: true,
          es2021: true,
          node: true,
        },
        extends: [
          'eslint:recommended',
          'plugin:react/recommended',
        ],
        parserOptions: {
          ecmaFeatures: {
            jsx: true,
          },
          ecmaVersion: 12,
          sourceType: 'module',
        },
        plugins: [
          'react',
        ],
        rules: {
          'react/prop-types': 'off', // Menonaktifkan validasi PropTypes
        },
      };
                      
  2. Prettier: Pemformat kode yang menjaga basis kode Anda bersih dan konsisten dengan memformat kode secara otomatis sesuai aturan yang telah dikonfigurasi.
    • Instalasi: Cari “Prettier” di bilah ekstensi VS Code dan klik install.
    • Konfigurasi: Anda dapat mengonfigurasi Prettier dengan membuat file .prettierrc.js atau .prettierrc.json di direktori root proyek Anda. Contoh konfigurasi:
      
      module.exports = {
        semi: false,
        trailingComma: 'es5',
        singleQuote: true,
        printWidth: 100,
        tabWidth: 2,
        useTabs: false
      };
                      
    • Integrasi dengan VS Code: Untuk memformat file saat menyimpan, buka pengaturan VS Code (File > Preferences > Settings) dan cari “format on save”. Centang kotak “Editor: Format On Save”. Anda juga perlu mengatur Prettier sebagai pemformat default. Cari “default formatter” dan pilih “Prettier – Code formatter”.
  3. React Developer Tools: Meskipun ini adalah ekstensi browser (Chrome, Firefox, dll.), ini sangat berharga untuk men-debug aplikasi React Anda. Ini memungkinkan Anda untuk memeriksa hierarki komponen React, prop, dan status.
  4. JavaScript (ES6) code snippets: Menyediakan cuplikan kode untuk berbagai konstruksi JavaScript ES6, termasuk sintaks React. Ini dapat mempercepat pengembangan Anda dengan secara otomatis menyelesaikan kode boilerplate.
    • Instalasi: Cari “JavaScript (ES6) code snippets” di bilah ekstensi VS Code dan klik install.
    • Penggunaan: Ketik pemicu cuplikan (misalnya, `imr` untuk `import React from ‘react’`) dan tekan Tab untuk memperluas cuplikan.
  5. Simple React Snippets: Serupa dengan ekstensi sebelumnya, tetapi difokuskan secara khusus pada cuplikan React. Ini menyediakan cuplikan untuk komponen fungsional, komponen kelas, PropTypes, dan lainnya.
    • Instalasi: Cari “Simple React Snippets” di bilah ekstensi VS Code dan klik install.
    • Penggunaan: Ketik pemicu cuplikan (misalnya, `rfc` untuk komponen fungsional React) dan tekan Tab untuk memperluas cuplikan.
  6. vscode-styled-components: Jika Anda menggunakan styled-components untuk CSS-in-JS, ekstensi ini menyediakan penyorotan sintaks dan penyelesaian untuk styled-components di VS Code.

1.3. Mengonfigurasi Linting dan Pemformatan

Konfigurasi linting dan pemformatan sangat penting untuk menjaga basis kode yang bersih dan konsisten. Bagian ini akan memandu Anda melalui proses mengonfigurasi ESLint dan Prettier.

  1. Integrasi ESLint dengan Prettier: Untuk memastikan bahwa ESLint dan Prettier bekerja sama dengan lancar, Anda perlu menginstal beberapa paket tambahan:
    
    npm install --save-dev eslint-plugin-prettier eslint-config-prettier
            
  2. Memperbarui Konfigurasi ESLint: Tambahkan prettier ke larik extends di file konfigurasi ESLint Anda (.eslintrc.js atau .eslintrc.json). Ini akan menonaktifkan aturan ESLint apa pun yang bertentangan dengan Prettier.
    
    module.exports = {
      // ...
      extends: [
        'eslint:recommended',
        'plugin:react/recommended',
        'prettier', // Tambahkan 'prettier' di sini
      ],
      // ...
    };
            
  3. Mengonfigurasi VS Code untuk Pemformatan Otomatis: Untuk memastikan kode Anda diformat secara otomatis saat menyimpan, pastikan Anda telah mengaktifkan opsi “Editor: Format On Save” di pengaturan VS Code dan bahwa Prettier diatur sebagai pemformat default.
  4. Membuat File `.editorconfig`: Buat file `.editorconfig` di direktori root proyek Anda untuk menentukan pengaturan editor yang konsisten di antara anggota tim. Contoh file `.editorconfig`:
    
    root = true
    
    [*]
    indent_style = space
    indent_size = 2
    end_of_line = lf
    charset = utf-8
    trim_trailing_whitespace = true
    insert_final_newline = true
    
    [*.md]
    trim_trailing_whitespace = false
            

Bagian 2: Menjalankan Aplikasi React Secara Lokal dengan VS Code

Setelah Anda mengonfigurasi VS Code dengan ekstensi dan pengaturan yang diperlukan, Anda dapat mulai menjalankan aplikasi React secara lokal. Bagian ini akan memandu Anda melalui proses membuat proyek React baru, memahami struktur proyek, menjalankan server pengembangan, dan men-debug aplikasi Anda di VS Code.

2.1. Membuat Proyek React Baru dengan Create React App

Create React App (CRA) adalah cara yang nyaman dan resmi untuk memulai proyek React baru. Ini mengonfigurasi lingkungan pengembangan untuk Anda, sehingga Anda dapat fokus menulis kode daripada menghabiskan waktu untuk konfigurasi build.

  1. Instalasi Node.js dan npm: Pastikan Anda telah menginstal Node.js dan npm (Node Package Manager) di sistem Anda. Anda dapat mengunduhnya dari situs web resmi Node.js (https://nodejs.org/). npm biasanya disertakan dengan Node.js.
  2. Buka Terminal: Buka terminal atau command prompt di VS Code (View > Terminal).
  3. Buat Proyek React Baru: Jalankan perintah berikut untuk membuat proyek React baru menggunakan Create React App:
    
    npx create-react-app my-app
    cd my-app
            

    Ganti “my-app” dengan nama yang Anda inginkan untuk proyek Anda.

  4. Jelajahi Proyek: Setelah proses pembuatan selesai, buka folder proyek di VS Code (File > Open Folder).

2.2. Memahami Struktur Proyek Create React App

Create React App menghasilkan struktur proyek yang standar dan terorganisir. Berikut adalah komponen kunci:

  1. node_modules: Folder ini berisi semua dependensi yang diinstal untuk proyek Anda.
  2. public: Folder ini berisi file publik seperti index.html, ikon, dan aset lainnya.
    • index.html: File HTML utama yang berfungsi sebagai titik masuk untuk aplikasi React Anda.
  3. src: Folder ini berisi kode sumber React Anda.
    • index.js: File JavaScript utama yang merender aplikasi React Anda ke DOM.
    • App.js: Komponen React default yang dirender di index.js.
    • App.css: File CSS untuk komponen App.
    • index.css: File CSS global untuk aplikasi Anda.
    • logo.svg: Logo React default.
    • setupTests.js: File untuk menyiapkan pengujian.
    • reportWebVitals.js: File untuk melaporkan metrik kinerja web.
  4. package.json: File ini berisi metadata tentang proyek Anda, termasuk dependensi, skrip, dan informasi lainnya. Skrip penting termasuk:
    • start: Memulai server pengembangan.
    • build: Membuat build produksi dari aplikasi Anda.
    • test: Menjalankan pengujian.
    • eject: Mengeluarkan konfigurasi Create React App, memungkinkan Anda untuk menyesuaikannya. (Perhatikan bahwa tindakan ini tidak dapat dibatalkan.)
  5. .gitignore: File ini menentukan file dan folder yang harus diabaikan oleh Git.
  6. README.md: File ini berisi informasi tentang proyek Anda.

2.3. Menjalankan Server Pengembangan

Create React App dilengkapi dengan server pengembangan yang memungkinkan Anda untuk melihat perubahan Anda secara real-time di browser.

  1. Buka Terminal: Buka terminal atau command prompt di VS Code (View > Terminal).
  2. Jalankan Server Pengembangan: Jalankan perintah berikut:
    
    npm start
            
  3. Buka di Browser: Ini akan memulai server pengembangan dan secara otomatis membuka aplikasi Anda di browser default Anda (biasanya di http://localhost:3000).
  4. Edit Kode: Edit file apa pun di folder src, dan perubahan akan secara otomatis tercermin di browser.

2.4. Debugging Aplikasi React di VS Code

VS Code menyediakan kemampuan debugging yang kuat untuk aplikasi React.

  1. Instal Ekstensi Debugger untuk Chrome atau Edge: Tergantung pada browser yang Anda gunakan, instal ekstensi “Debugger for Chrome” atau “Debugger for Edge” dari bilah ekstensi VS Code.
  2. Buat Konfigurasi Debug:
    • Klik ikon Debug di bilah aktivitas VS Code (atau tekan Ctrl+Shift+D).
    • Klik ikon roda gigi untuk membuat file launch.json.
    • Pilih “Chrome” atau “Edge” sebagai lingkungan debugging.
  3. Konfigurasikan launch.json: Sesuaikan file launch.json. Konfigurasi dasar mungkin terlihat seperti ini:
    
    {
      "version": "0.2.0",
      "configurations": [
        {
          "type": "chrome",
          "request": "launch",
          "name": "Launch Chrome against localhost",
          "url": "http://localhost:3000",
          "webRoot": "${workspaceFolder}/src"
        }
      ]
    }
            
    • type: Tentukan jenis debugger (misalnya, “chrome” atau “edge”).
    • request: Atur ke “launch” untuk meluncurkan browser.
    • name: Nama untuk konfigurasi debug.
    • url: URL aplikasi React Anda.
    • webRoot: Direktori root kode sumber Anda.
  4. Atur Breakpoint: Klik di selokan di sebelah nomor baris di editor kode Anda untuk mengatur breakpoint.
  5. Mulai Debugging: Klik tombol “Start Debugging” (ikon segitiga hijau) di bilah debug atau tekan F5.
  6. Gunakan Alat Debug: Gunakan alat debug untuk melangkah melalui kode Anda, memeriksa variabel, dan mengevaluasi ekspresi.
    • Step Over: Mengeksekusi baris kode berikutnya tanpa masuk ke dalam panggilan fungsi.
    • Step Into: Masuk ke dalam panggilan fungsi.
    • Step Out: Keluar dari panggilan fungsi.
    • Restart: Memulai ulang sesi debug.
    • Stop: Menghentikan sesi debug.

Bagian 3: Menjalankan Kode React Secara Online

Selain pengembangan lokal, Anda dapat menjalankan kode React secara online menggunakan berbagai platform. Platform ini menawarkan cara yang nyaman untuk membuat prototipe, berbagi kode, dan berkolaborasi tanpa memerlukan pengaturan lokal. Bagian ini akan mengeksplorasi platform online populer seperti CodeSandbox, StackBlitz, dan Repl.it.

3.1. Menggunakan CodeSandbox

CodeSandbox adalah platform online populer untuk pengembangan web, termasuk React. Ini menyediakan lingkungan pengkodean berbasis browser dengan kolaborasi real-time dan dukungan untuk berbagai template.

  1. Kunjungi CodeSandbox: Buka situs web CodeSandbox (https://codesandbox.io/).
  2. Buat Sandbox Baru:
    • Klik tombol “Create Sandbox”.
    • Pilih template “React”.
  3. Kode dalam Browser: CodeSandbox akan membuka editor kode berbasis browser tempat Anda dapat mulai menulis kode React Anda.
  4. Pratinjau Otomatis: Aplikasi Anda secara otomatis diperbarui di panel pratinjau saat Anda mengetik.
  5. Berbagi dan Berkolaborasi: Anda dapat membagikan sandbox Anda dengan orang lain dengan menyalin URL. CodeSandbox juga mendukung kolaborasi real-time, memungkinkan beberapa pengembang untuk bekerja pada sandbox yang sama secara bersamaan.
  6. Fitur Tambahan:
    • Dependensi: Tambahkan dependensi dengan mencari dan menginstalnya di panel dependensi.
    • Forking: Fork sandbox yang ada untuk membuat salinan pribadi yang dapat Anda modifikasi.
    • Ekspor: Ekspor sandbox Anda sebagai file ZIP atau repositori GitHub.

3.2. Menggunakan StackBlitz

StackBlitz adalah platform online lain yang populer untuk pengembangan web. Ini menyediakan lingkungan pengembangan full-stack berbasis browser dengan dukungan untuk berbagai framework dan bahasa, termasuk React.

  1. Kunjungi StackBlitz: Buka situs web StackBlitz (https://stackblitz.com/).
  2. Buat Proyek Baru:
    • Klik tombol “Create New Project”.
    • Pilih template “React”.
  3. Kode dalam Browser: StackBlitz akan membuka editor kode berbasis browser tempat Anda dapat mulai menulis kode React Anda.
  4. Pratinjau Instan: Aplikasi Anda diperbarui secara instan di panel pratinjau saat Anda mengetik. StackBlitz menggunakan server pengembangan yang diaktifkan oleh WebContainers, memungkinkan untuk pengembangan front-end yang sangat cepat.
  5. Berbagi dan Berkolaborasi: Anda dapat membagikan proyek Anda dengan orang lain dengan menyalin URL. StackBlitz juga mendukung kolaborasi real-time.
  6. Fitur Tambahan:
    • Integrasi GitHub: Impor dan ekspor proyek dari dan ke GitHub.
    • Instalasi Dependensi: Tambahkan dependensi dengan mencari dan menginstalnya di panel dependensi.
    • Konfigurasi Server: Konfigurasikan server pengembangan Anda menggunakan file .stackblitzrc.

3.3. Menggunakan Repl.it

Repl.it adalah platform online serbaguna yang mendukung berbagai bahasa dan framework pemrograman, termasuk React. Ini menyediakan lingkungan pengkodean yang sederhana dan mudah digunakan untuk pemula dan pengembang berpengalaman.

  1. Kunjungi Repl.it: Buka situs web Repl.it (https://replit.com/).
  2. Buat Repl Baru:
    • Klik tombol “Create Repl”.
    • Pilih “React” sebagai bahasa Anda.
  3. Kode dalam Browser: Repl.it akan membuka editor kode berbasis browser tempat Anda dapat mulai menulis kode React Anda.
  4. Pratinjau Otomatis: Aplikasi Anda secara otomatis diperbarui di panel pratinjau saat Anda mengetik.
  5. Berbagi dan Berkolaborasi: Anda dapat membagikan repl Anda dengan orang lain dengan menyalin URL. Repl.it juga mendukung kolaborasi real-time.
  6. Fitur Tambahan:
    • Instalasi Paket: Tambahkan paket dengan menggunakan manajer paket bawaan.
    • Integrasi Git: Integrasikan repl Anda dengan GitHub.
    • Penyebaran: Sebarkan aplikasi Anda ke Repl.it Hosting untuk dibagikan ke dunia.

3.4. Keuntungan dan Kerugian Platform Online

Platform online menawarkan banyak keuntungan untuk pengembangan React, tetapi juga memiliki keterbatasan tertentu.

Keuntungan:

  • Tidak Perlu Setup: Mulai coding segera tanpa menginstal perangkat lunak atau mengonfigurasi lingkungan pengembangan.
  • Kolaborasi: Berkolaborasi dengan pengembang lain secara real-time.
  • Berbagi: Bagikan kode Anda dengan mudah dengan orang lain dengan menyalin URL.
  • Prototyping: Ideal untuk membuat prototipe dan bereksperimen dengan ide-ide baru.
  • Aksesibilitas: Akses kode Anda dari perangkat apa pun dengan koneksi internet.

Kerugian:

  • Keterbatasan Offline: Anda memerlukan koneksi internet untuk menggunakan platform ini.
  • Keterbatasan Sumber Daya: Platform online mungkin memiliki keterbatasan sumber daya dibandingkan dengan lingkungan pengembangan lokal.
  • Kekhawatiran Privasi: Berhati-hatilah saat menyimpan kode sensitif di platform online.
  • Ketergantungan Vendor: Anda bergantung pada ketersediaan dan stabilitas platform.

Bagian 4: Tips dan Trik Tingkat Lanjut

Bagian ini membahas tips dan trik tingkat lanjut untuk meningkatkan alur kerja pengembangan React Anda.

4.1. Bekerja dengan Git dan GitHub

Git adalah sistem kontrol versi terdistribusi yang memungkinkan Anda untuk melacak perubahan pada kode Anda dan berkolaborasi dengan pengembang lain. GitHub adalah platform hosting berbasis web untuk repositori Git.

  1. Instal Git: Unduh dan instal Git dari situs web resminya (https://git-scm.com/).
  2. Inisialisasi Repositori Git: Di direktori root proyek Anda, jalankan perintah berikut:
    
    git init
            
  3. Tahapkan Perubahan: Tahapkan perubahan Anda menggunakan perintah git add:
    
    git add .
            
  4. Lakukan Perubahan: Lakukan perubahan Anda dengan pesan yang deskriptif:
    
    git commit -m "Initial commit"
            
  5. Buat Repositori GitHub: Buat repositori baru di GitHub.
  6. Hubungkan Repositori Lokal Anda ke GitHub: Jalankan perintah berikut, mengganti [username] dengan nama pengguna GitHub Anda dan [repository-name] dengan nama repositori Anda:
    
    git remote add origin https://github.com/[username]/[repository-name].git
    git branch -M main
    git push -u origin main
            
  7. Branching: Gunakan branching untuk mengisolasi perubahan dan fitur. Buat branch baru dengan perintah git branch dan beralih ke branch dengan perintah git checkout.
  8. Pull Request: Gunakan pull request untuk menggabungkan perubahan dari branch ke main branch.

4.2. Pengoptimalan Kinerja React

Mengoptimalkan kinerja aplikasi React Anda sangat penting untuk memberikan pengalaman pengguna yang lancar dan responsif.

  1. Gunakan React.memo: Bungkus komponen fungsional dengan React.memo untuk memoderat perenderan ulang yang tidak perlu. React.memo hanya akan merender ulang komponen jika propnya telah berubah.
  2. Gunakan useCallback dan useMemo: Gunakan hook useCallback dan useMemo untuk memoize fungsi dan nilai. Ini mencegah fungsi dan nilai baru dibuat pada setiap perenderan, yang dapat memicu perenderan ulang yang tidak perlu.
  3. Virtualisasi Daftar: Jika Anda merender daftar besar item, gunakan teknik virtualisasi daftar untuk hanya merender item yang terlihat di layar. Pustaka seperti react-window dan react-virtualized dapat membantu dengan ini.
  4. Lazy Loading: Muat komponen dan sumber daya lain sesuai permintaan menggunakan lazy loading. Ini dapat mengurangi ukuran bundel awal dan meningkatkan waktu muat. React menyediakan komponen React.lazy untuk lazy loading komponen.
  5. Code Splitting: Pecah aplikasi Anda menjadi potongan yang lebih kecil menggunakan code splitting. Ini dapat mengurangi ukuran bundel awal dan meningkatkan waktu muat. Create React App mendukung code splitting dengan menggunakan React.lazy dan import().
  6. Optimalkan Gambar: Kompres gambar untuk mengurangi ukurannya tanpa kehilangan kualitas. Gunakan format gambar modern seperti WebP.
  7. Hindari Perenderan Ulang yang Tidak Perlu: Gunakan alat seperti React Profiler untuk mengidentifikasi komponen yang merender ulang terlalu sering dan mengoptimalkan kodenya.
  8. Gunakan Kunci: Saat merender daftar item, berikan kunci yang unik untuk setiap item. Ini membantu React untuk mengidentifikasi item yang telah berubah, ditambahkan, atau dihapus.

4.3. Menggunakan Komponen dan Pustaka Pihak Ketiga

React memiliki ekosistem yang kaya dengan komponen dan pustaka pihak ketiga yang dapat menghemat waktu dan usaha Anda.

  1. Material UI: Pustaka komponen UI populer yang mengimplementasikan pedoman Desain Material Google.
  2. Ant Design: Pustaka komponen UI populer lainnya yang menyediakan berbagai komponen yang dapat disesuaikan.
  3. Bootstrap: Framework CSS populer yang juga menyediakan berbagai komponen React.
  4. Redux: Pustaka manajemen status yang dapat membantu Anda mengelola status aplikasi Anda secara terpusat.
  5. React Router: Pustaka perutean yang memungkinkan Anda untuk membuat aplikasi halaman tunggal dengan beberapa tampilan.
  6. Axios: Klien HTTP yang berbasis janji yang dapat Anda gunakan untuk membuat permintaan ke backend Anda.
  7. Formik dan React Hook Form: Pustaka yang membantu Anda mengelola formulir di React.
  8. Lodash: Pustaka utilitas yang menyediakan berbagai fungsi yang berguna untuk bekerja dengan larik, objek, dan string.
  9. Moment.js atau Date-fns: Pustaka untuk memformat dan memanipulasi tanggal dan waktu.

Kesimpulan

Menjalankan kode React di Visual Studio Code dan online menawarkan pendekatan yang berbeda untuk pengembangan React. VS Code menyediakan lingkungan pengembangan lokal yang kuat dan dapat disesuaikan, sementara platform online menawarkan cara yang mudah dan cepat untuk membuat prototipe, berbagi kode, dan berkolaborasi. Dengan memahami keuntungan dan kerugian dari masing-masing pendekatan, Anda dapat memilih lingkungan yang paling sesuai dengan kebutuhan Anda. Dengan menerapkan tips dan trik yang dibahas dalam artikel ini, Anda dapat meningkatkan alur kerja pengembangan React Anda dan membangun aplikasi yang efisien dan berkinerja tinggi.

“`

omcoding

Leave a Reply

Your email address will not be published. Required fields are marked *