Berapa banyak javascript yang perlu saya ketahui

Halo, dan selamat malam semuanya. Saya baru memulai pemrograman 3 minggu yang lalu, dan sekarang saya belajar tentang JS. Pada dasarnya menghabiskan 2 minggu di HTML5 dan CSS3 lalu pergi ke JS. Saya hanya ingin tahu tentang satu hal. Berapa banyak yang benar-benar perlu saya ketahui tentang JS untuk menjadi dev front-end entry level. Apakah cukup hanya mengetahui tentang dasar-dasar (primitif, variabel, pernyataan kondisional, fungsi, loop, array, objek, dan DOM) kemudian melanjutkan ke jquery, dan hanya fokus membangun dari sana bersama dengan HTML5 dan CSS3

Saya mohon maaf sebelumnya jika bahasa Inggris saya buruk atau pertanyaan saya tidak dapat dipahami.

Berapa banyak javascript yang perlu saya ketahui

Memiliki pemahaman yang kuat tentang kerangka kerja dan pustaka pengembangan web sangat penting untuk memahami bahasa pemrograman dan skrip

Apakah Anda ingin berspesialisasi dalam pengembangan front-end atau full-stack, Javascript adalah bahasa yang relevan untuk mengembangkan situs web dan aplikasi web yang berfungsi penuh dari awal

React, pustaka JavaScript sumber terbuka yang fleksibel, menyederhanakan pengembangan antarmuka pengguna (UI) situs web ini. Ini digunakan untuk pengembangan front-end untuk membangun elemen interaktif di situs web dan aplikasi

Karena React adalah pustaka berbasis Javascript, berapa banyak Javascript yang harus Anda ketahui sebelum mempelajari React?

Di artikel ini, Anda akan belajar

  • Mengapa Anda perlu mempelajari Javascript sebelum Bereaksi
  • Berapa banyak Javascript untuk dipelajari
  • Konsep dan teknik yang perlu Anda ketahui
  • Mengapa Bereaksi itu penting
  • Berapa lama untuk belajar
  • Dan apakah Anda perlu menguasai Javascript sebelum mempelajari React

TL;DR – Pelajari JavaScript Sebelum Bereaksi

Sebelum kita membahas mengapa Anda perlu mempelajari Javascript sebelum Bereaksi, mari kita perkenalkan secara singkat bahasa pemrograman yang disebut Javascript.  

JavaScript adalah bahasa pemrograman paling populer dan digunakan oleh lebih dari 98% situs web di dunia. Ini adalah bahasa skrip yang digunakan untuk mengembangkan situs web dan aplikasi serta mengontrol konten web dinamis.  

Bahasa pemrograman ini, JavaScript, serbaguna dan berfungsi untuk fungsi front-end dan back-end. Itu juga digunakan untuk berbagai situs web dan aplikasi, seperti perangkat lunak, kontrol perangkat keras, dan server.  

Bereaksi, di sisi lain, adalah pustaka JavaScript yang digunakan dalam pengembangan front-end. Sebagai pengembang yang ingin mempelajari cara membuat sisi klien interaktif untuk situs web dan aplikasi menggunakan Javascript, Anda perlu mempelajari React.  

Mengapa Kita Harus Mempelajari JavaScript Sebelum Bereaksi?

Kerangka kerja dan pustaka web memudahkan pengembang untuk membangun situs web dan aplikasi secara efisien, dan React adalah salah satu pustaka JavaScript paling populer. Ini memungkinkan Anda membangun situs web dan aplikasi berbasis JS dengan mudah dan efisien

Tetapi sebelum Anda langsung mempelajari React, Anda memerlukan beberapa pengetahuan tentang JavaScript. Itu karena Anda perlu memahami bahasa web untuk mengetahui cara kerja alatnya. Dengan begitu, Anda akan dapat mengembangkan situs web atau aplikasi yang kohesif

Selain itu, memiliki pengetahuan tentang JavaScript sebelum mendalami React membuatnya lebih mudah untuk dipelajari dan dikuasai.  

Mengapa Bereaksi itu Penting

Sebagai pengembang web front-end, Anda akan membangun beberapa antarmuka pengguna untuk berbagai proyek. UI mengacu pada menu di layar, bilah pencarian, tombol, dan apa pun yang berinteraksi dengan orang untuk menggunakan aplikasi atau situs web.  

React memudahkan pembuatan antarmuka pengguna yang interaktif dan efisien untuk situs web dan aplikasi berbasis JavaScript.  

Setiap pengembang yang sukses menggunakan alat yang tepat untuk membuat proyek pengembangan menjadi lebih mudah dan efisien. Dengan React JS, Anda akan membangun antarmuka pengguna yang lebih efisien.   

Apa yang Harus Dipelajari Sebelum Meliput React

Ada konsep khusus yang perlu Anda pahami sebelum masuk ke React. Berikut adalah topik yang harus Anda pelajari untuk lebih memahami React

  1. Berbagai metode tersedia di JavaScript. Disarankan Anda mempelajari metode default untuk tipe data seperti string dan array seperti peta, filter, kurangi, urutkan, sertakan, pisahkan, gabung, balikkan, dll.  
  2. Janji, panggilan balik, dan JavaScript asinkron. Anda harus melakukan panggilan jaringan secara asinkron, dan untuk itu, pengetahuan tentang JS asinkron dan cara menangani permintaan AJAX menjadi penting
  3. Asinkron Menunggu. Async-wait menyediakan cara yang lebih mudah untuk berinteraksi dengan promise. Mereka membuat kode asinkron terlihat sinkron, namun pekerjaannya masih asinkron
  4. Modul, impor, ekspor. Saat bekerja dengan React, Anda mengisolasi komponen Anda pada file terpisah. Anda mengekspor beberapa elemen dari file dan mengimpornya ke yang lain
  5. Warisan. Ini memungkinkan Anda membuat kelas yang mewarisi semua fungsionalitas kelas induknya, dan menambahkan fitur tambahan
  6. Pengetikan. Typecasting, juga dikenal sebagai paksaan, adalah konversi tipe data ke tipe data lain
  7. Fungsi pembina. Ini memungkinkan Anda untuk melakukan inisialisasi khusus yang diperlukan pada objek yang dipakai
  8. Tidak terdefinisi dan Null. Undefined adalah variabel yang dideklarasikan tanpa nilai apa pun yang diberikan, sedangkan null adalah nilai penugasan.  
  9. Fungsi larik. Hal ini memungkinkan Anda untuk melakukan beberapa perhitungan pada beberapa item dalam sebuah array.  
  10. Pelingkupan tingkat blok. Cakupan blok membatasi bagian luar blok tertentu dari mengakses variabel yang dideklarasikan di dalam blok.  
  11. Kata kunci “ini” dan aturan pengikatannya. Kata kunci "Ini" adalah objek yang mengeksekusi potongan kode atau fungsi saat ini
  12. Fungsi panah. Ini memperkenalkan sintaks tubuh yang ringkas untuk memungkinkan Anda membuat fungsi dengan cara yang lebih bersih daripada fungsi biasa.  
  13. Penanganan pengecualian. Dengan fitur ini, Anda dapat menangani kesalahan pengkodean dan mempertahankan aliran JavaScript biasa.  
  14. Manipulasi string. Ini melibatkan berbagai proses penanganan, analisis, dan modifikasi string.  
  15. Acara menggelegak dan menangkap. Gelembung peristiwa adalah saat Anda menyebarkan peristiwa dari elemen turunan ke elemen leluhur di DOM, sedangkan penangkapan peristiwa adalah penyebaran peristiwa dari elemen leluhur ke elemen turunan

Mengapa React Sulit Dipelajari?

Jika Anda berpengetahuan luas dalam JavaScript, Bereaksi seharusnya tidak terlalu sulit untuk dipahami. Salah satu alasan beberapa orang menganggap React agak sulit untuk dipelajari adalah terjebak pada tutorial. Mengikuti tutorial tanpa benar-benar menulis kode dan berlatih dengan proyek pribadi mencegah seseorang menguasai React.  

Alasan lainnya adalah mempelajari semuanya sekaligus. Ini adalah kesalahan umum yang dilakukan oleh pengembang / pemrogram web yang akan datang. Sebagian besar sumber belajar di internet cenderung menjejalkan banyak topik dan ketika Anda mencoba mempelajari semuanya sekaligus, akan sulit untuk memahami konsep sepenuhnya.

Jadi, pelajari satu hal pada satu waktu. Pelajari dengan kecepatan Anda sendiri dan latih apa yang Anda pelajari dengan menulis kode untuk proyek kehidupan nyata

Berapa Banyak Waktu yang Diperlukan untuk Mempelajari React?

Setelah mendapatkan pemahaman yang kuat tentang topik-topik penting yang disebutkan di atas, Anda akan dapat mempelajari dasar-dasar React dalam satu hingga dua bulan. Jika Anda terus belajar dan bekerja dengan pustaka JS ini, Anda seharusnya dapat membuat front-end interaktif untuk situs web dan aplikasi dalam empat hingga enam bulan.  

Namun, waktu yang Anda perlukan untuk mempelajari React akan ditentukan oleh ketersediaan, dedikasi, dan materi pembelajaran Anda.  

Jadi, seseorang yang belajar penuh waktu akan mempelajarinya lebih cepat daripada seseorang yang belajar paruh waktu. Sumber belajar yang Anda gunakan — Techdegree, kursus video, dan kursus berbasis teks — akan menentukan seberapa cepat dan efisien Anda akan belajar

Di Treehouse, kami memiliki daftar kurikulum mandiri yang mencakup kursus dan lokakarya untuk membantu Anda memulai dan menguasai React JS. Lihat trek ini untuk Mempelajari React dan Javascript.  

Apakah Saya Perlu Menguasai JavaScript Sebelum Bereaksi?

Anda tidak perlu menguasai "semua" JavaScript sebelum berpindah ke React. Tapi, Anda harus memiliki pemahaman bahasa yang kuat. Jika Anda bertujuan untuk menjadi pengembang web, Anda harus memahami Javascript, terutama karena ini adalah bahasa pemrograman paling populer di abad ini.  

Jika Anda ingin mempelajari React JS dan menjadi pengembang front-end yang mahir, penting untuk memulai dengan JavaScript. Tidak harus semua JavaScript karena digunakan untuk fungsi pengembangan front-end dan back-end.  

Kami merekomendasikan untuk berfokus pada keterampilan pengembangan sisi klien dan beberapa teknik lain yang relevan dengan JS seperti

  • Ambil API dan kesalahan dalam JavaScript
  • Rangkaian opsional dalam JavaScript
  • Async/Menunggu dalam JavaScript
  • Nilai unik – atur () dalam JavaScript
  • Kurangi () dalam JavaScript
  • Kunci objek dinamis dalam JavaScript
  • Delegasi acara
  • Istirahatkan dan sebarkan operator di JavaScript
  • Peta () dalam JavaScript
  • Merusak array dan objek dalam JavaScript
  • Filter () dan temukan () dalam JavaScript
  • Fungsi panggilan balik dalam JavaScript
  • Janji dalam JavaScript

Mulailah Dengan Rumah Pohon

React adalah Perpustakaan berbasis JavaScript untuk membangun front-end interaktif dengan mulus untuk situs web dan aplikasi. Karena React didasarkan pada Javascript, kami menyarankan Anda mempelajari JavaScript terlebih dahulu hingga tingkat tertentu

Siap untuk memulai dengan Javascript?

MULAI SEKARANG

Belajar dengan Treehouse hanya selama 30 menit sehari dapat mengajarkan Anda keterampilan yang dibutuhkan untuk mendapatkan pekerjaan yang Anda impikan

Berapa banyak saya harus belajar JavaScript?

Ini jawaban singkatnya. sebagian besar pemrogram setuju bahwa dibutuhkan enam hingga sembilan bulan untuk mengembangkan kecakapan kerja dalam JavaScript. Dan bahkan kemudian, Anda akan menghabiskan waktu bertahun-tahun mempelajari keterampilan baru dan mengembangkan pemahaman Anda tentangnya.

Apakah 3 bulan cukup untuk belajar JavaScript?

Namun, tidak seperti CSS dan HTML, JavaScript bukanlah sesuatu yang dapat dikuasai hanya dalam dua minggu. Tapi, itu bisa dilakukan hanya dalam tiga bulan . Sebagian besar pemberi kerja akan dengan senang hati mempekerjakan Anda sebagai pengembang web mereka jika Anda menguasai beberapa dasar JavaScript. Tentu saja, belajar tidak pernah berhenti.

Berapa banyak JavaScript yang diperlukan untuk pekerjaan?

Menurut saya 60% JS inti sudah cukup untuk dipekerjakan sebagai frontend dev tetapi sebenarnya tidak ada nilai pasti yang dapat Anda tambahkan . Saran saya adalah untuk mengetahui bagaimana JS berinteraksi dengan aplikasi web dan bagaimana interaksi tersebut dikonsumsi oleh pengguna.

Berapa banyak JavaScript yang perlu diketahui oleh pengembang ujung depan?

Misalnya. Jika Anda sedang mengembangkan ujung depan untuk situs web di web, maka javascript tidak diperlukan . Anda dapat melakukannya dengan HTML 5, CSS3 (dan kotak fleksibel css) adalah alat yang ampuh. Namun, Anda juga dapat diminta untuk bekerja dengan javascript dalam skenario seperti itu.