Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

Sekiranya anda ingin membuat antara muka pengguna yang pantas dan dinamik untuk aplikasi web anda, maka anda perlu belajar bagaimana menggunakan ReactJS.





React adalah pustaka JavaScript sisi pelanggan, yang bermaksud ia berjalan di mesin klien / pengguna di penyemak imbas dan bukannya berjalan di pelayan.





Ia dicipta pada tahun 2011 oleh syarikat teknologi gergasi, Facebook. Perpustakaan React digunakan untuk membina antara muka pengguna yang dinamik dan beroperasi dengan memisahkan aspek antara muka pengguna menjadi apa yang dikenali sebagai 'komponen'.





Dalam artikel tutorial ini, anda akan mempelajari semua yang perlu anda ketahui mengenai React dan komponennya.

Apa itu ReactJS?

React (juga dikenali sebagai ReactJS) adalah pustaka JavaScript sumber terbuka, yang sering keliru disebut kerangka kerja. Ini kerana React adalah pesaing langsung kerangka kerja JavaScript teratas seperti AngularJS dan VueJS.



React adalah perpustakaan kerana tidak mempunyai mekanisme penghalaan antara ciri khusus kerangka lain. Namun, ada alat seperti react-router yang dapat dipasang dan digunakan bersama perpustakaan untuk mencapai fungsi kerangka.

React lebih berkaitan dengan kerangka kerja seperti Angular / Vue berbanding dengan perpustakaan lain dalam bahasa seperti jQuery.





Apakah Faedah Menggunakan ReactJS?

Banyak pembangun menggunakan React dengan pelbagai alasan; ada yang menggunakannya kerana kelajuan dan prestasinya, dan yang lain menggunakannya hanya kerana popularitinya. Walau bagaimanapun, terdapat tiga faedah utama menggunakan rangka kerja yang dapat dihargai oleh semua pembangun.

  • Ini membolehkan anda membina antara muka anda dengan menggunakan apa yang disebut sebagai 'komponen yang dapat digunakan kembali' yang memiliki keadaan dan data.
  • Ia menggunakan peluasan sintaks JavaScript (JSX) yang membolehkan pengguna menulis HTML dinamik.
  • Ia menggunakan Model Objek Dokumen Maya (VDOM), yang membolehkan pembangun mengemas kini bahagian tertentu dari laman web tanpa perlu memuat semula halaman.

Apakah Komponen ReactJS?

React memperlakukan setiap bahagian antara muka pengguna sebagai komponen. Komponen mempunyai keadaan, kaedah, dan fungsi.





Mereka membolehkan pemaju memisahkan antara muka pengguna menjadi bahagian tertentu, yang digabungkan dengan mudah untuk membuat antara muka pengguna yang kompleks. Oleh itu, jika anda ingin membuat pengurus pelanggan, satu komponen antara muka pengguna dapat dikhaskan untuk menambahkan pelanggan baru, sementara komponen lain antara muka pengguna yang sama dapat dikhaskan untuk memaparkan senarai pelanggan.

Berkaitan: Pengenalan Komponen Web dan Senibina Berasaskan Komponen

Dalam bentuk termudah, komponen adalah kelas atau fungsi JavaScript. Mereka mengambil nilai input yang disebut 'alat peraga' dan mengembalikan aspek khusus antara muka pengguna dalam bentuk elemen React. Bagi sebilangan pembangun, mendefinisikan komponen sebagai fungsi lebih mudah daripada mendefinisikannya sebagai kelas; namun, menggunakan kaedah sama ada menghasilkan output yang sama di React.

Membuat Komponen dengan Fungsi Contoh


function Customer() {
return (

Paul Wilson



  • Phone: 222-222-2222

  • Email: Wilsonp@email.com

  • Balance:

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Sekiranya anda ingin membuat antara muka pengguna yang pantas dan dinamik untuk aplikasi web anda, maka anda perlu belajar bagaimana menggunakan ReactJS.





    React adalah pustaka JavaScript sisi pelanggan, yang bermaksud ia berjalan di mesin klien / pengguna di penyemak imbas dan bukannya berjalan di pelayan.





    Ia dicipta pada tahun 2011 oleh syarikat teknologi gergasi, Facebook. Perpustakaan React digunakan untuk membina antara muka pengguna yang dinamik dan beroperasi dengan memisahkan aspek antara muka pengguna menjadi apa yang dikenali sebagai 'komponen'.





    Dalam artikel tutorial ini, anda akan mempelajari semua yang perlu anda ketahui mengenai React dan komponennya.

    Apa itu ReactJS?

    React (juga dikenali sebagai ReactJS) adalah pustaka JavaScript sumber terbuka, yang sering keliru disebut kerangka kerja. Ini kerana React adalah pesaing langsung kerangka kerja JavaScript teratas seperti AngularJS dan VueJS.



    React adalah perpustakaan kerana tidak mempunyai mekanisme penghalaan antara ciri khusus kerangka lain. Namun, ada alat seperti react-router yang dapat dipasang dan digunakan bersama perpustakaan untuk mencapai fungsi kerangka.

    React lebih berkaitan dengan kerangka kerja seperti Angular / Vue berbanding dengan perpustakaan lain dalam bahasa seperti jQuery.





    Apakah Faedah Menggunakan ReactJS?

    Banyak pembangun menggunakan React dengan pelbagai alasan; ada yang menggunakannya kerana kelajuan dan prestasinya, dan yang lain menggunakannya hanya kerana popularitinya. Walau bagaimanapun, terdapat tiga faedah utama menggunakan rangka kerja yang dapat dihargai oleh semua pembangun.

    • Ini membolehkan anda membina antara muka anda dengan menggunakan apa yang disebut sebagai 'komponen yang dapat digunakan kembali' yang memiliki keadaan dan data.
    • Ia menggunakan peluasan sintaks JavaScript (JSX) yang membolehkan pengguna menulis HTML dinamik.
    • Ia menggunakan Model Objek Dokumen Maya (VDOM), yang membolehkan pembangun mengemas kini bahagian tertentu dari laman web tanpa perlu memuat semula halaman.

    Apakah Komponen ReactJS?

    React memperlakukan setiap bahagian antara muka pengguna sebagai komponen. Komponen mempunyai keadaan, kaedah, dan fungsi.





    Mereka membolehkan pemaju memisahkan antara muka pengguna menjadi bahagian tertentu, yang digabungkan dengan mudah untuk membuat antara muka pengguna yang kompleks. Oleh itu, jika anda ingin membuat pengurus pelanggan, satu komponen antara muka pengguna dapat dikhaskan untuk menambahkan pelanggan baru, sementara komponen lain antara muka pengguna yang sama dapat dikhaskan untuk memaparkan senarai pelanggan.

    Berkaitan: Pengenalan Komponen Web dan Senibina Berasaskan Komponen

    Dalam bentuk termudah, komponen adalah kelas atau fungsi JavaScript. Mereka mengambil nilai input yang disebut 'alat peraga' dan mengembalikan aspek khusus antara muka pengguna dalam bentuk elemen React. Bagi sebilangan pembangun, mendefinisikan komponen sebagai fungsi lebih mudah daripada mendefinisikannya sebagai kelas; namun, menggunakan kaedah sama ada menghasilkan output yang sama di React.

    Membuat Komponen dengan Fungsi Contoh


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    export default Customer;

    Membuat Komponen Dengan Contoh Kelas


    import React from 'react';

    class Customer extends React.Component {
    render() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    }

    export default Customer;

    Seperti yang anda lihat dari contoh di atas, banyak lagi yang berlaku semasa anda membuat komponen menggunakan kelas. Perkara penting pertama yang perlu diberi perhatian ialah anda mesti menggunakan membuat () berfungsi semasa membuat komponen kelas.

    Seperti yang anda ketahui, anda tidak boleh kembali langsung dari kelas; oleh itu, membuat () fungsi membantu untuk mencapai ini.

    Sebab utama mengapa pembangun mungkin memilih untuk menggunakan kelas berbanding fungsi adalah kerana kelas mempunyai keadaan, tetapi berkat pengenalan kait, fungsi React kini juga dapat memiliki keadaan.

    Apakah Sambungan Sintaks JavaScript itu?

    Sambungan sintaks JavaScript (JSX) adalah elemen React yang dikembalikan oleh komponen. Ini adalah gambaran bagaimana bahagian / komponen tertentu akan kelihatan di antara muka pengguna. Penampilannya serupa dengan HTML, tetapi pada kenyataannya, itu adalah JavaScript.

    Contoh JSX



    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    Contoh JSX di atas telah diambil dari komponen pelanggan. Kodnya nampaknya HTML, tetapi JSX. Walaupun perbezaan antara keduanya tidak begitu jelas dari contoh di atas, terdapat beberapa perbezaan yang jelas. Sebagai contoh, dalam HTML anda menggunakan kelas harta benda untuk mengelompokkan elemen yang serupa, tetapi di JSX anda menggunakan nama kelas harta benda.

    Apakah DOM Maya itu?

    Modul Objek Dokumen Maya (VDOM) adalah salinan DOM sebenar. Umumnya, apabila kemas kini dibuat ke DOM yang sebenarnya, antara muka pengguna, yang diubah, perlu disegarkan untuk menampilkan perubahan. Namun, dengan DOM Maya, perubahan pada antara muka pengguna adalah seketika. Keadaan DOM Maya kemudian digunakan untuk mengemas kini DOM sebenar dalam proses yang dikenali sebagai 'pendamaian'.

    Meneroka Fail Projek React

    Semasa projek React baru dibuat, beberapa fail dan folder berbeza dihasilkan secara automatik. Salah satu folder ini dilabel awam . Folder awam mengandungi satu-satunya fail HTML di papan ketik React, yang berhak indeks.html .

    Fail index.html mempunyai tag dengan id root, yang penting kerana di sinilah komponen utama React diberikan (yang merupakan nama yang diberikan kepada proses mengubah komponen reaksi anda menjadi nod DOM yang dapat dipaparkan dalam penyemak imbas).

    Namun, proses rendering berlaku dalam fail lain— indeks.js - di mana fail akar Aplikasi React, yang merupakan Aplikasi.js fail diberikan kemudian dihantar ke indeks.html fail.

    Daripada indeks.html fail, anda boleh menukar tajuk aplikasi web anda; namun, setiap penyesuaian lain pada aplikasi React (termasuk penciptaan komponen baru) dibuat dari folder lain — the src folder. The src folder mengandungi indeks.js dan juga Aplikasi.js fail.

    The Aplikasi.js fail adalah komponen root react dan bertanggungjawab untuk apa yang pada mulanya disajikan dalam pelayar web anda pada pelancaran aplikasi React pertama. The Aplikasi.js fail mengandungi fungsi yang dipanggil Aplikasi yang mengembalikan JSX. Ketahui lebih lanjut mengenai plat boiler React dan cara memasang aplikasi reaksi di sini.

    Membuat Komponen

    Semasa membuat komponen terdapat dua perkara yang perlu anda ketahui. Yang pertama dan paling penting adalah bahawa komponen yang baru dibuat tidak akan dipaparkan di antara muka pengguna anda melainkan ia diimport dan digunakan di Aplikasi komponen — the Aplikasi.js fail.

    Perkara kedua adalah kebiasaan untuk memulakan setiap nama fail komponen dengan huruf besar. Seperti yang dinyatakan di atas, komponen dapat dibuat menggunakan fungsi atau kelas. Walau bagaimanapun, React menjauhkan diri dari komponen kelas dan kini terutamanya menggunakan fungsi.

    Membuat Contoh Komponen Baru


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }

    export default Customer;

    Kod di atas membuat komponen pelanggan baru dan mengeksport fungsi sehingga komponen pelanggan dapat diimport oleh Aplikasi komponen.

    Menggunakan Contoh Komponen Aplikasi


    import Customer from './components/Customer';

    function App() {
    return (




    );
    }

    export default App;

    Seperti yang anda lihat dalam contoh di atas, komponen aplikasi mengimport komponen pelanggan dan menyusunnya mengikut urutan ia muncul di antara muka pengguna (yang dalam hal ini adalah setelah label pengurus pelanggan). The Aplikasi komponen kemudian dieksport, dan diimport oleh indeks.js fail, di mana ia diberikan dan dipaparkan di DOM.

    Perkara penting yang perlu diingat mengenai Aplikasi komponennya hanya boleh ada satu elemen induk (yang dalam contoh di atas adalah teg). Oleh itu, sebarang elemen di luar elemen induk tersebut tidak akan dipaparkan di UI.

    Memberi Contoh Komponen Aplikasi


    import React from 'react';
    import ReactDOM from 'react-dom';
    import App from './App';

    ReactDOM.render(


    ,
    document.getElementById('root')
    );

    Kod di atas memaparkan kandungan indeks.js fail yang menggunakan fungsi render untuk membuat Aplikasi komponen ke DOM menggunakan document.getElementById (‘root’) kaedah dalam kod di atas. Ini dimungkinkan melalui Id root yang digunakan oleh indeks.html fail untuk menunjukkan output berikut dalam penyemak imbas anda:

    Kini Anda Boleh Membuat Komponen di ReactJS

    Artikel ini memberi anda gambaran menyeluruh mengenai perpustakaan React, dan cara menggunakannya untuk membuat antara muka pengguna yang menakjubkan. Dengan React, antara muka pengguna anda tidak hanya akan berfungsi dengan baik dan kelihatan seperti yang anda mahukan, tetapi juga mudah dijaga (terima kasih kepada komponen).

    Kini anda boleh membuat antara muka pengguna profesional dengan perpustakaan React. Tetapi tidak perlu berhenti di React. Terdapat pelbagai alat lain di luar sana yang boleh digunakan untuk melengkapkan proses pengembangan front-end anda.

    Berkongsi Berkongsi Tweet E-mel Tingkatkan Kemahiran Pembangunan Web Anda Dengan 10 Alat Penting ini

    Bersedia untuk mula membangunkan laman web? Alat dalam talian ini untuk pembangun web baru dan pakar dijamin dapat meningkatkan kemahiran anda!

    Baca Seterusnya
    Topik-topik yang berkaitan
    • Pengaturcaraan
    • Bertindak
    • Pengaturcaraan
    • JavaScript
    • Pembangunan Web
    Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

    Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

    Lagi Dari Kadeisha Kean

    Langgan buletin kami

    Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

    Klik di sini untuk melanggan
    .00



);
}
export default Customer;

Membuat Komponen Dengan Contoh Kelas


import React from 'react';

class Customer extends React.Component {
render() {
return (

Paul Wilson



  • Phone: 222-222-2222

  • Email: Wilsonp@email.com

  • Balance:

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Sekiranya anda ingin membuat antara muka pengguna yang pantas dan dinamik untuk aplikasi web anda, maka anda perlu belajar bagaimana menggunakan ReactJS.





    React adalah pustaka JavaScript sisi pelanggan, yang bermaksud ia berjalan di mesin klien / pengguna di penyemak imbas dan bukannya berjalan di pelayan.





    Ia dicipta pada tahun 2011 oleh syarikat teknologi gergasi, Facebook. Perpustakaan React digunakan untuk membina antara muka pengguna yang dinamik dan beroperasi dengan memisahkan aspek antara muka pengguna menjadi apa yang dikenali sebagai 'komponen'.





    Dalam artikel tutorial ini, anda akan mempelajari semua yang perlu anda ketahui mengenai React dan komponennya.

    Apa itu ReactJS?

    React (juga dikenali sebagai ReactJS) adalah pustaka JavaScript sumber terbuka, yang sering keliru disebut kerangka kerja. Ini kerana React adalah pesaing langsung kerangka kerja JavaScript teratas seperti AngularJS dan VueJS.



    React adalah perpustakaan kerana tidak mempunyai mekanisme penghalaan antara ciri khusus kerangka lain. Namun, ada alat seperti react-router yang dapat dipasang dan digunakan bersama perpustakaan untuk mencapai fungsi kerangka.

    React lebih berkaitan dengan kerangka kerja seperti Angular / Vue berbanding dengan perpustakaan lain dalam bahasa seperti jQuery.





    Apakah Faedah Menggunakan ReactJS?

    Banyak pembangun menggunakan React dengan pelbagai alasan; ada yang menggunakannya kerana kelajuan dan prestasinya, dan yang lain menggunakannya hanya kerana popularitinya. Walau bagaimanapun, terdapat tiga faedah utama menggunakan rangka kerja yang dapat dihargai oleh semua pembangun.

    • Ini membolehkan anda membina antara muka anda dengan menggunakan apa yang disebut sebagai 'komponen yang dapat digunakan kembali' yang memiliki keadaan dan data.
    • Ia menggunakan peluasan sintaks JavaScript (JSX) yang membolehkan pengguna menulis HTML dinamik.
    • Ia menggunakan Model Objek Dokumen Maya (VDOM), yang membolehkan pembangun mengemas kini bahagian tertentu dari laman web tanpa perlu memuat semula halaman.

    Apakah Komponen ReactJS?

    React memperlakukan setiap bahagian antara muka pengguna sebagai komponen. Komponen mempunyai keadaan, kaedah, dan fungsi.





    Mereka membolehkan pemaju memisahkan antara muka pengguna menjadi bahagian tertentu, yang digabungkan dengan mudah untuk membuat antara muka pengguna yang kompleks. Oleh itu, jika anda ingin membuat pengurus pelanggan, satu komponen antara muka pengguna dapat dikhaskan untuk menambahkan pelanggan baru, sementara komponen lain antara muka pengguna yang sama dapat dikhaskan untuk memaparkan senarai pelanggan.

    Berkaitan: Pengenalan Komponen Web dan Senibina Berasaskan Komponen

    Dalam bentuk termudah, komponen adalah kelas atau fungsi JavaScript. Mereka mengambil nilai input yang disebut 'alat peraga' dan mengembalikan aspek khusus antara muka pengguna dalam bentuk elemen React. Bagi sebilangan pembangun, mendefinisikan komponen sebagai fungsi lebih mudah daripada mendefinisikannya sebagai kelas; namun, menggunakan kaedah sama ada menghasilkan output yang sama di React.

    Membuat Komponen dengan Fungsi Contoh


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    export default Customer;

    Membuat Komponen Dengan Contoh Kelas


    import React from 'react';

    class Customer extends React.Component {
    render() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    }

    export default Customer;

    Seperti yang anda lihat dari contoh di atas, banyak lagi yang berlaku semasa anda membuat komponen menggunakan kelas. Perkara penting pertama yang perlu diberi perhatian ialah anda mesti menggunakan membuat () berfungsi semasa membuat komponen kelas.

    Seperti yang anda ketahui, anda tidak boleh kembali langsung dari kelas; oleh itu, membuat () fungsi membantu untuk mencapai ini.

    Sebab utama mengapa pembangun mungkin memilih untuk menggunakan kelas berbanding fungsi adalah kerana kelas mempunyai keadaan, tetapi berkat pengenalan kait, fungsi React kini juga dapat memiliki keadaan.

    Apakah Sambungan Sintaks JavaScript itu?

    Sambungan sintaks JavaScript (JSX) adalah elemen React yang dikembalikan oleh komponen. Ini adalah gambaran bagaimana bahagian / komponen tertentu akan kelihatan di antara muka pengguna. Penampilannya serupa dengan HTML, tetapi pada kenyataannya, itu adalah JavaScript.

    Contoh JSX



    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    Contoh JSX di atas telah diambil dari komponen pelanggan. Kodnya nampaknya HTML, tetapi JSX. Walaupun perbezaan antara keduanya tidak begitu jelas dari contoh di atas, terdapat beberapa perbezaan yang jelas. Sebagai contoh, dalam HTML anda menggunakan kelas harta benda untuk mengelompokkan elemen yang serupa, tetapi di JSX anda menggunakan nama kelas harta benda.

    Apakah DOM Maya itu?

    Modul Objek Dokumen Maya (VDOM) adalah salinan DOM sebenar. Umumnya, apabila kemas kini dibuat ke DOM yang sebenarnya, antara muka pengguna, yang diubah, perlu disegarkan untuk menampilkan perubahan. Namun, dengan DOM Maya, perubahan pada antara muka pengguna adalah seketika. Keadaan DOM Maya kemudian digunakan untuk mengemas kini DOM sebenar dalam proses yang dikenali sebagai 'pendamaian'.

    Meneroka Fail Projek React

    Semasa projek React baru dibuat, beberapa fail dan folder berbeza dihasilkan secara automatik. Salah satu folder ini dilabel awam . Folder awam mengandungi satu-satunya fail HTML di papan ketik React, yang berhak indeks.html .

    Fail index.html mempunyai tag dengan id root, yang penting kerana di sinilah komponen utama React diberikan (yang merupakan nama yang diberikan kepada proses mengubah komponen reaksi anda menjadi nod DOM yang dapat dipaparkan dalam penyemak imbas).

    Namun, proses rendering berlaku dalam fail lain— indeks.js - di mana fail akar Aplikasi React, yang merupakan Aplikasi.js fail diberikan kemudian dihantar ke indeks.html fail.

    Daripada indeks.html fail, anda boleh menukar tajuk aplikasi web anda; namun, setiap penyesuaian lain pada aplikasi React (termasuk penciptaan komponen baru) dibuat dari folder lain — the src folder. The src folder mengandungi indeks.js dan juga Aplikasi.js fail.

    The Aplikasi.js fail adalah komponen root react dan bertanggungjawab untuk apa yang pada mulanya disajikan dalam pelayar web anda pada pelancaran aplikasi React pertama. The Aplikasi.js fail mengandungi fungsi yang dipanggil Aplikasi yang mengembalikan JSX. Ketahui lebih lanjut mengenai plat boiler React dan cara memasang aplikasi reaksi di sini.

    Membuat Komponen

    Semasa membuat komponen terdapat dua perkara yang perlu anda ketahui. Yang pertama dan paling penting adalah bahawa komponen yang baru dibuat tidak akan dipaparkan di antara muka pengguna anda melainkan ia diimport dan digunakan di Aplikasi komponen — the Aplikasi.js fail.

    Perkara kedua adalah kebiasaan untuk memulakan setiap nama fail komponen dengan huruf besar. Seperti yang dinyatakan di atas, komponen dapat dibuat menggunakan fungsi atau kelas. Walau bagaimanapun, React menjauhkan diri dari komponen kelas dan kini terutamanya menggunakan fungsi.

    Membuat Contoh Komponen Baru


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }

    export default Customer;

    Kod di atas membuat komponen pelanggan baru dan mengeksport fungsi sehingga komponen pelanggan dapat diimport oleh Aplikasi komponen.

    Menggunakan Contoh Komponen Aplikasi


    import Customer from './components/Customer';

    function App() {
    return (




    );
    }

    export default App;

    Seperti yang anda lihat dalam contoh di atas, komponen aplikasi mengimport komponen pelanggan dan menyusunnya mengikut urutan ia muncul di antara muka pengguna (yang dalam hal ini adalah setelah label pengurus pelanggan). The Aplikasi komponen kemudian dieksport, dan diimport oleh indeks.js fail, di mana ia diberikan dan dipaparkan di DOM.

    Perkara penting yang perlu diingat mengenai Aplikasi komponennya hanya boleh ada satu elemen induk (yang dalam contoh di atas adalah teg). Oleh itu, sebarang elemen di luar elemen induk tersebut tidak akan dipaparkan di UI.

    Memberi Contoh Komponen Aplikasi


    import React from 'react';
    import ReactDOM from 'react-dom';
    import App from './App';

    ReactDOM.render(


    ,
    document.getElementById('root')
    );

    Kod di atas memaparkan kandungan indeks.js fail yang menggunakan fungsi render untuk membuat Aplikasi komponen ke DOM menggunakan document.getElementById (‘root’) kaedah dalam kod di atas. Ini dimungkinkan melalui Id root yang digunakan oleh indeks.html fail untuk menunjukkan output berikut dalam penyemak imbas anda:

    Kini Anda Boleh Membuat Komponen di ReactJS

    Artikel ini memberi anda gambaran menyeluruh mengenai perpustakaan React, dan cara menggunakannya untuk membuat antara muka pengguna yang menakjubkan. Dengan React, antara muka pengguna anda tidak hanya akan berfungsi dengan baik dan kelihatan seperti yang anda mahukan, tetapi juga mudah dijaga (terima kasih kepada komponen).

    Kini anda boleh membuat antara muka pengguna profesional dengan perpustakaan React. Tetapi tidak perlu berhenti di React. Terdapat pelbagai alat lain di luar sana yang boleh digunakan untuk melengkapkan proses pengembangan front-end anda.

    Berkongsi Berkongsi Tweet E-mel Tingkatkan Kemahiran Pembangunan Web Anda Dengan 10 Alat Penting ini

    Bersedia untuk mula membangunkan laman web? Alat dalam talian ini untuk pembangun web baru dan pakar dijamin dapat meningkatkan kemahiran anda!

    Baca Seterusnya
    Topik-topik yang berkaitan
    • Pengaturcaraan
    • Bertindak
    • Pengaturcaraan
    • JavaScript
    • Pembangunan Web
    Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

    Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

    Lagi Dari Kadeisha Kean

    Langgan buletin kami

    Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

    Klik di sini untuk melanggan
    .00



);
}
}

export default Customer;

Seperti yang anda lihat dari contoh di atas, banyak lagi yang berlaku semasa anda membuat komponen menggunakan kelas. Perkara penting pertama yang perlu diberi perhatian ialah anda mesti menggunakan membuat () berfungsi semasa membuat komponen kelas.

Seperti yang anda ketahui, anda tidak boleh kembali langsung dari kelas; oleh itu, membuat () fungsi membantu untuk mencapai ini.

Sebab utama mengapa pembangun mungkin memilih untuk menggunakan kelas berbanding fungsi adalah kerana kelas mempunyai keadaan, tetapi berkat pengenalan kait, fungsi React kini juga dapat memiliki keadaan.

Apakah Sambungan Sintaks JavaScript itu?

Sambungan sintaks JavaScript (JSX) adalah elemen React yang dikembalikan oleh komponen. Ini adalah gambaran bagaimana bahagian / komponen tertentu akan kelihatan di antara muka pengguna. Penampilannya serupa dengan HTML, tetapi pada kenyataannya, itu adalah JavaScript.

Contoh JSX



Paul Wilson



  • Phone: 222-222-2222

  • Email: Wilsonp@email.com

  • Balance:

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Sekiranya anda ingin membuat antara muka pengguna yang pantas dan dinamik untuk aplikasi web anda, maka anda perlu belajar bagaimana menggunakan ReactJS.





    React adalah pustaka JavaScript sisi pelanggan, yang bermaksud ia berjalan di mesin klien / pengguna di penyemak imbas dan bukannya berjalan di pelayan.





    Ia dicipta pada tahun 2011 oleh syarikat teknologi gergasi, Facebook. Perpustakaan React digunakan untuk membina antara muka pengguna yang dinamik dan beroperasi dengan memisahkan aspek antara muka pengguna menjadi apa yang dikenali sebagai 'komponen'.





    Dalam artikel tutorial ini, anda akan mempelajari semua yang perlu anda ketahui mengenai React dan komponennya.

    Apa itu ReactJS?

    React (juga dikenali sebagai ReactJS) adalah pustaka JavaScript sumber terbuka, yang sering keliru disebut kerangka kerja. Ini kerana React adalah pesaing langsung kerangka kerja JavaScript teratas seperti AngularJS dan VueJS.



    React adalah perpustakaan kerana tidak mempunyai mekanisme penghalaan antara ciri khusus kerangka lain. Namun, ada alat seperti react-router yang dapat dipasang dan digunakan bersama perpustakaan untuk mencapai fungsi kerangka.

    React lebih berkaitan dengan kerangka kerja seperti Angular / Vue berbanding dengan perpustakaan lain dalam bahasa seperti jQuery.





    Apakah Faedah Menggunakan ReactJS?

    Banyak pembangun menggunakan React dengan pelbagai alasan; ada yang menggunakannya kerana kelajuan dan prestasinya, dan yang lain menggunakannya hanya kerana popularitinya. Walau bagaimanapun, terdapat tiga faedah utama menggunakan rangka kerja yang dapat dihargai oleh semua pembangun.

    • Ini membolehkan anda membina antara muka anda dengan menggunakan apa yang disebut sebagai 'komponen yang dapat digunakan kembali' yang memiliki keadaan dan data.
    • Ia menggunakan peluasan sintaks JavaScript (JSX) yang membolehkan pengguna menulis HTML dinamik.
    • Ia menggunakan Model Objek Dokumen Maya (VDOM), yang membolehkan pembangun mengemas kini bahagian tertentu dari laman web tanpa perlu memuat semula halaman.

    Apakah Komponen ReactJS?

    React memperlakukan setiap bahagian antara muka pengguna sebagai komponen. Komponen mempunyai keadaan, kaedah, dan fungsi.





    Mereka membolehkan pemaju memisahkan antara muka pengguna menjadi bahagian tertentu, yang digabungkan dengan mudah untuk membuat antara muka pengguna yang kompleks. Oleh itu, jika anda ingin membuat pengurus pelanggan, satu komponen antara muka pengguna dapat dikhaskan untuk menambahkan pelanggan baru, sementara komponen lain antara muka pengguna yang sama dapat dikhaskan untuk memaparkan senarai pelanggan.

    Berkaitan: Pengenalan Komponen Web dan Senibina Berasaskan Komponen

    Dalam bentuk termudah, komponen adalah kelas atau fungsi JavaScript. Mereka mengambil nilai input yang disebut 'alat peraga' dan mengembalikan aspek khusus antara muka pengguna dalam bentuk elemen React. Bagi sebilangan pembangun, mendefinisikan komponen sebagai fungsi lebih mudah daripada mendefinisikannya sebagai kelas; namun, menggunakan kaedah sama ada menghasilkan output yang sama di React.

    Membuat Komponen dengan Fungsi Contoh


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    export default Customer;

    Membuat Komponen Dengan Contoh Kelas


    import React from 'react';

    class Customer extends React.Component {
    render() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    }

    export default Customer;

    Seperti yang anda lihat dari contoh di atas, banyak lagi yang berlaku semasa anda membuat komponen menggunakan kelas. Perkara penting pertama yang perlu diberi perhatian ialah anda mesti menggunakan membuat () berfungsi semasa membuat komponen kelas.

    Seperti yang anda ketahui, anda tidak boleh kembali langsung dari kelas; oleh itu, membuat () fungsi membantu untuk mencapai ini.

    Sebab utama mengapa pembangun mungkin memilih untuk menggunakan kelas berbanding fungsi adalah kerana kelas mempunyai keadaan, tetapi berkat pengenalan kait, fungsi React kini juga dapat memiliki keadaan.

    Apakah Sambungan Sintaks JavaScript itu?

    Sambungan sintaks JavaScript (JSX) adalah elemen React yang dikembalikan oleh komponen. Ini adalah gambaran bagaimana bahagian / komponen tertentu akan kelihatan di antara muka pengguna. Penampilannya serupa dengan HTML, tetapi pada kenyataannya, itu adalah JavaScript.

    Contoh JSX



    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    Contoh JSX di atas telah diambil dari komponen pelanggan. Kodnya nampaknya HTML, tetapi JSX. Walaupun perbezaan antara keduanya tidak begitu jelas dari contoh di atas, terdapat beberapa perbezaan yang jelas. Sebagai contoh, dalam HTML anda menggunakan kelas harta benda untuk mengelompokkan elemen yang serupa, tetapi di JSX anda menggunakan nama kelas harta benda.

    Apakah DOM Maya itu?

    Modul Objek Dokumen Maya (VDOM) adalah salinan DOM sebenar. Umumnya, apabila kemas kini dibuat ke DOM yang sebenarnya, antara muka pengguna, yang diubah, perlu disegarkan untuk menampilkan perubahan. Namun, dengan DOM Maya, perubahan pada antara muka pengguna adalah seketika. Keadaan DOM Maya kemudian digunakan untuk mengemas kini DOM sebenar dalam proses yang dikenali sebagai 'pendamaian'.

    Meneroka Fail Projek React

    Semasa projek React baru dibuat, beberapa fail dan folder berbeza dihasilkan secara automatik. Salah satu folder ini dilabel awam . Folder awam mengandungi satu-satunya fail HTML di papan ketik React, yang berhak indeks.html .

    Fail index.html mempunyai tag dengan id root, yang penting kerana di sinilah komponen utama React diberikan (yang merupakan nama yang diberikan kepada proses mengubah komponen reaksi anda menjadi nod DOM yang dapat dipaparkan dalam penyemak imbas).

    Namun, proses rendering berlaku dalam fail lain— indeks.js - di mana fail akar Aplikasi React, yang merupakan Aplikasi.js fail diberikan kemudian dihantar ke indeks.html fail.

    Daripada indeks.html fail, anda boleh menukar tajuk aplikasi web anda; namun, setiap penyesuaian lain pada aplikasi React (termasuk penciptaan komponen baru) dibuat dari folder lain — the src folder. The src folder mengandungi indeks.js dan juga Aplikasi.js fail.

    The Aplikasi.js fail adalah komponen root react dan bertanggungjawab untuk apa yang pada mulanya disajikan dalam pelayar web anda pada pelancaran aplikasi React pertama. The Aplikasi.js fail mengandungi fungsi yang dipanggil Aplikasi yang mengembalikan JSX. Ketahui lebih lanjut mengenai plat boiler React dan cara memasang aplikasi reaksi di sini.

    Membuat Komponen

    Semasa membuat komponen terdapat dua perkara yang perlu anda ketahui. Yang pertama dan paling penting adalah bahawa komponen yang baru dibuat tidak akan dipaparkan di antara muka pengguna anda melainkan ia diimport dan digunakan di Aplikasi komponen — the Aplikasi.js fail.

    Perkara kedua adalah kebiasaan untuk memulakan setiap nama fail komponen dengan huruf besar. Seperti yang dinyatakan di atas, komponen dapat dibuat menggunakan fungsi atau kelas. Walau bagaimanapun, React menjauhkan diri dari komponen kelas dan kini terutamanya menggunakan fungsi.

    Membuat Contoh Komponen Baru


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }

    export default Customer;

    Kod di atas membuat komponen pelanggan baru dan mengeksport fungsi sehingga komponen pelanggan dapat diimport oleh Aplikasi komponen.

    Menggunakan Contoh Komponen Aplikasi


    import Customer from './components/Customer';

    function App() {
    return (




    );
    }

    export default App;

    Seperti yang anda lihat dalam contoh di atas, komponen aplikasi mengimport komponen pelanggan dan menyusunnya mengikut urutan ia muncul di antara muka pengguna (yang dalam hal ini adalah setelah label pengurus pelanggan). The Aplikasi komponen kemudian dieksport, dan diimport oleh indeks.js fail, di mana ia diberikan dan dipaparkan di DOM.

    Perkara penting yang perlu diingat mengenai Aplikasi komponennya hanya boleh ada satu elemen induk (yang dalam contoh di atas adalah teg). Oleh itu, sebarang elemen di luar elemen induk tersebut tidak akan dipaparkan di UI.

    Memberi Contoh Komponen Aplikasi


    import React from 'react';
    import ReactDOM from 'react-dom';
    import App from './App';

    ReactDOM.render(


    ,
    document.getElementById('root')
    );

    Kod di atas memaparkan kandungan indeks.js fail yang menggunakan fungsi render untuk membuat Aplikasi komponen ke DOM menggunakan document.getElementById (‘root’) kaedah dalam kod di atas. Ini dimungkinkan melalui Id root yang digunakan oleh indeks.html fail untuk menunjukkan output berikut dalam penyemak imbas anda:

    Kini Anda Boleh Membuat Komponen di ReactJS

    Artikel ini memberi anda gambaran menyeluruh mengenai perpustakaan React, dan cara menggunakannya untuk membuat antara muka pengguna yang menakjubkan. Dengan React, antara muka pengguna anda tidak hanya akan berfungsi dengan baik dan kelihatan seperti yang anda mahukan, tetapi juga mudah dijaga (terima kasih kepada komponen).

    Kini anda boleh membuat antara muka pengguna profesional dengan perpustakaan React. Tetapi tidak perlu berhenti di React. Terdapat pelbagai alat lain di luar sana yang boleh digunakan untuk melengkapkan proses pengembangan front-end anda.

    Berkongsi Berkongsi Tweet E-mel Tingkatkan Kemahiran Pembangunan Web Anda Dengan 10 Alat Penting ini

    Bersedia untuk mula membangunkan laman web? Alat dalam talian ini untuk pembangun web baru dan pakar dijamin dapat meningkatkan kemahiran anda!

    Baca Seterusnya
    Topik-topik yang berkaitan
    • Pengaturcaraan
    • Bertindak
    • Pengaturcaraan
    • JavaScript
    • Pembangunan Web
    Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

    Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

    Lagi Dari Kadeisha Kean

    Langgan buletin kami

    Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

    Klik di sini untuk melanggan
    .00



Contoh JSX di atas telah diambil dari komponen pelanggan. Kodnya nampaknya HTML, tetapi JSX. Walaupun perbezaan antara keduanya tidak begitu jelas dari contoh di atas, terdapat beberapa perbezaan yang jelas. Sebagai contoh, dalam HTML anda menggunakan kelas harta benda untuk mengelompokkan elemen yang serupa, tetapi di JSX anda menggunakan nama kelas harta benda.

Apakah DOM Maya itu?

Modul Objek Dokumen Maya (VDOM) adalah salinan DOM sebenar. Umumnya, apabila kemas kini dibuat ke DOM yang sebenarnya, antara muka pengguna, yang diubah, perlu disegarkan untuk menampilkan perubahan. Namun, dengan DOM Maya, perubahan pada antara muka pengguna adalah seketika. Keadaan DOM Maya kemudian digunakan untuk mengemas kini DOM sebenar dalam proses yang dikenali sebagai 'pendamaian'.

berapa kos untuk menaik taraf dari windows 10 home to pro

Meneroka Fail Projek React

Semasa projek React baru dibuat, beberapa fail dan folder berbeza dihasilkan secara automatik. Salah satu folder ini dilabel awam . Folder awam mengandungi satu-satunya fail HTML di papan ketik React, yang berhak indeks.html .

Fail index.html mempunyai tag dengan id root, yang penting kerana di sinilah komponen utama React diberikan (yang merupakan nama yang diberikan kepada proses mengubah komponen reaksi anda menjadi nod DOM yang dapat dipaparkan dalam penyemak imbas).

Namun, proses rendering berlaku dalam fail lain— indeks.js - di mana fail akar Aplikasi React, yang merupakan Aplikasi.js fail diberikan kemudian dihantar ke indeks.html fail.

Daripada indeks.html fail, anda boleh menukar tajuk aplikasi web anda; namun, setiap penyesuaian lain pada aplikasi React (termasuk penciptaan komponen baru) dibuat dari folder lain — the src folder. The src folder mengandungi indeks.js dan juga Aplikasi.js fail.

The Aplikasi.js fail adalah komponen root react dan bertanggungjawab untuk apa yang pada mulanya disajikan dalam pelayar web anda pada pelancaran aplikasi React pertama. The Aplikasi.js fail mengandungi fungsi yang dipanggil Aplikasi yang mengembalikan JSX. Ketahui lebih lanjut mengenai plat boiler React dan cara memasang aplikasi reaksi di sini.

Membuat Komponen

Semasa membuat komponen terdapat dua perkara yang perlu anda ketahui. Yang pertama dan paling penting adalah bahawa komponen yang baru dibuat tidak akan dipaparkan di antara muka pengguna anda melainkan ia diimport dan digunakan di Aplikasi komponen — the Aplikasi.js fail.

Perkara kedua adalah kebiasaan untuk memulakan setiap nama fail komponen dengan huruf besar. Seperti yang dinyatakan di atas, komponen dapat dibuat menggunakan fungsi atau kelas. Walau bagaimanapun, React menjauhkan diri dari komponen kelas dan kini terutamanya menggunakan fungsi.

Membuat Contoh Komponen Baru


function Customer() {
return (

Paul Wilson



  • Phone: 222-222-2222

  • Email: Wilsonp@email.com

  • Balance:

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Apa itu ReactJS, dan Untuk Apa Ia Boleh Digunakan?

    Sekiranya anda ingin membuat antara muka pengguna yang pantas dan dinamik untuk aplikasi web anda, maka anda perlu belajar bagaimana menggunakan ReactJS.





    React adalah pustaka JavaScript sisi pelanggan, yang bermaksud ia berjalan di mesin klien / pengguna di penyemak imbas dan bukannya berjalan di pelayan.





    Ia dicipta pada tahun 2011 oleh syarikat teknologi gergasi, Facebook. Perpustakaan React digunakan untuk membina antara muka pengguna yang dinamik dan beroperasi dengan memisahkan aspek antara muka pengguna menjadi apa yang dikenali sebagai 'komponen'.





    Dalam artikel tutorial ini, anda akan mempelajari semua yang perlu anda ketahui mengenai React dan komponennya.

    Apa itu ReactJS?

    React (juga dikenali sebagai ReactJS) adalah pustaka JavaScript sumber terbuka, yang sering keliru disebut kerangka kerja. Ini kerana React adalah pesaing langsung kerangka kerja JavaScript teratas seperti AngularJS dan VueJS.



    React adalah perpustakaan kerana tidak mempunyai mekanisme penghalaan antara ciri khusus kerangka lain. Namun, ada alat seperti react-router yang dapat dipasang dan digunakan bersama perpustakaan untuk mencapai fungsi kerangka.

    React lebih berkaitan dengan kerangka kerja seperti Angular / Vue berbanding dengan perpustakaan lain dalam bahasa seperti jQuery.





    Apakah Faedah Menggunakan ReactJS?

    Banyak pembangun menggunakan React dengan pelbagai alasan; ada yang menggunakannya kerana kelajuan dan prestasinya, dan yang lain menggunakannya hanya kerana popularitinya. Walau bagaimanapun, terdapat tiga faedah utama menggunakan rangka kerja yang dapat dihargai oleh semua pembangun.

    • Ini membolehkan anda membina antara muka anda dengan menggunakan apa yang disebut sebagai 'komponen yang dapat digunakan kembali' yang memiliki keadaan dan data.
    • Ia menggunakan peluasan sintaks JavaScript (JSX) yang membolehkan pengguna menulis HTML dinamik.
    • Ia menggunakan Model Objek Dokumen Maya (VDOM), yang membolehkan pembangun mengemas kini bahagian tertentu dari laman web tanpa perlu memuat semula halaman.

    Apakah Komponen ReactJS?

    React memperlakukan setiap bahagian antara muka pengguna sebagai komponen. Komponen mempunyai keadaan, kaedah, dan fungsi.





    Mereka membolehkan pemaju memisahkan antara muka pengguna menjadi bahagian tertentu, yang digabungkan dengan mudah untuk membuat antara muka pengguna yang kompleks. Oleh itu, jika anda ingin membuat pengurus pelanggan, satu komponen antara muka pengguna dapat dikhaskan untuk menambahkan pelanggan baru, sementara komponen lain antara muka pengguna yang sama dapat dikhaskan untuk memaparkan senarai pelanggan.

    Berkaitan: Pengenalan Komponen Web dan Senibina Berasaskan Komponen

    Dalam bentuk termudah, komponen adalah kelas atau fungsi JavaScript. Mereka mengambil nilai input yang disebut 'alat peraga' dan mengembalikan aspek khusus antara muka pengguna dalam bentuk elemen React. Bagi sebilangan pembangun, mendefinisikan komponen sebagai fungsi lebih mudah daripada mendefinisikannya sebagai kelas; namun, menggunakan kaedah sama ada menghasilkan output yang sama di React.

    Membuat Komponen dengan Fungsi Contoh


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    export default Customer;

    Membuat Komponen Dengan Contoh Kelas


    import React from 'react';

    class Customer extends React.Component {
    render() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }
    }

    export default Customer;

    Seperti yang anda lihat dari contoh di atas, banyak lagi yang berlaku semasa anda membuat komponen menggunakan kelas. Perkara penting pertama yang perlu diberi perhatian ialah anda mesti menggunakan membuat () berfungsi semasa membuat komponen kelas.

    Seperti yang anda ketahui, anda tidak boleh kembali langsung dari kelas; oleh itu, membuat () fungsi membantu untuk mencapai ini.

    Sebab utama mengapa pembangun mungkin memilih untuk menggunakan kelas berbanding fungsi adalah kerana kelas mempunyai keadaan, tetapi berkat pengenalan kait, fungsi React kini juga dapat memiliki keadaan.

    Apakah Sambungan Sintaks JavaScript itu?

    Sambungan sintaks JavaScript (JSX) adalah elemen React yang dikembalikan oleh komponen. Ini adalah gambaran bagaimana bahagian / komponen tertentu akan kelihatan di antara muka pengguna. Penampilannya serupa dengan HTML, tetapi pada kenyataannya, itu adalah JavaScript.

    Contoh JSX



    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    Contoh JSX di atas telah diambil dari komponen pelanggan. Kodnya nampaknya HTML, tetapi JSX. Walaupun perbezaan antara keduanya tidak begitu jelas dari contoh di atas, terdapat beberapa perbezaan yang jelas. Sebagai contoh, dalam HTML anda menggunakan kelas harta benda untuk mengelompokkan elemen yang serupa, tetapi di JSX anda menggunakan nama kelas harta benda.

    Apakah DOM Maya itu?

    Modul Objek Dokumen Maya (VDOM) adalah salinan DOM sebenar. Umumnya, apabila kemas kini dibuat ke DOM yang sebenarnya, antara muka pengguna, yang diubah, perlu disegarkan untuk menampilkan perubahan. Namun, dengan DOM Maya, perubahan pada antara muka pengguna adalah seketika. Keadaan DOM Maya kemudian digunakan untuk mengemas kini DOM sebenar dalam proses yang dikenali sebagai 'pendamaian'.

    Meneroka Fail Projek React

    Semasa projek React baru dibuat, beberapa fail dan folder berbeza dihasilkan secara automatik. Salah satu folder ini dilabel awam . Folder awam mengandungi satu-satunya fail HTML di papan ketik React, yang berhak indeks.html .

    Fail index.html mempunyai tag dengan id root, yang penting kerana di sinilah komponen utama React diberikan (yang merupakan nama yang diberikan kepada proses mengubah komponen reaksi anda menjadi nod DOM yang dapat dipaparkan dalam penyemak imbas).

    Namun, proses rendering berlaku dalam fail lain— indeks.js - di mana fail akar Aplikasi React, yang merupakan Aplikasi.js fail diberikan kemudian dihantar ke indeks.html fail.

    Daripada indeks.html fail, anda boleh menukar tajuk aplikasi web anda; namun, setiap penyesuaian lain pada aplikasi React (termasuk penciptaan komponen baru) dibuat dari folder lain — the src folder. The src folder mengandungi indeks.js dan juga Aplikasi.js fail.

    The Aplikasi.js fail adalah komponen root react dan bertanggungjawab untuk apa yang pada mulanya disajikan dalam pelayar web anda pada pelancaran aplikasi React pertama. The Aplikasi.js fail mengandungi fungsi yang dipanggil Aplikasi yang mengembalikan JSX. Ketahui lebih lanjut mengenai plat boiler React dan cara memasang aplikasi reaksi di sini.

    Membuat Komponen

    Semasa membuat komponen terdapat dua perkara yang perlu anda ketahui. Yang pertama dan paling penting adalah bahawa komponen yang baru dibuat tidak akan dipaparkan di antara muka pengguna anda melainkan ia diimport dan digunakan di Aplikasi komponen — the Aplikasi.js fail.

    Perkara kedua adalah kebiasaan untuk memulakan setiap nama fail komponen dengan huruf besar. Seperti yang dinyatakan di atas, komponen dapat dibuat menggunakan fungsi atau kelas. Walau bagaimanapun, React menjauhkan diri dari komponen kelas dan kini terutamanya menggunakan fungsi.

    Membuat Contoh Komponen Baru


    function Customer() {
    return (

    Paul Wilson



    • Phone: 222-222-2222

    • Email: Wilsonp@email.com

    • Balance: $0.00



    );
    }

    export default Customer;

    Kod di atas membuat komponen pelanggan baru dan mengeksport fungsi sehingga komponen pelanggan dapat diimport oleh Aplikasi komponen.

    Menggunakan Contoh Komponen Aplikasi


    import Customer from './components/Customer';

    function App() {
    return (




    );
    }

    export default App;

    Seperti yang anda lihat dalam contoh di atas, komponen aplikasi mengimport komponen pelanggan dan menyusunnya mengikut urutan ia muncul di antara muka pengguna (yang dalam hal ini adalah setelah label pengurus pelanggan). The Aplikasi komponen kemudian dieksport, dan diimport oleh indeks.js fail, di mana ia diberikan dan dipaparkan di DOM.

    Perkara penting yang perlu diingat mengenai Aplikasi komponennya hanya boleh ada satu elemen induk (yang dalam contoh di atas adalah teg). Oleh itu, sebarang elemen di luar elemen induk tersebut tidak akan dipaparkan di UI.

    Memberi Contoh Komponen Aplikasi


    import React from 'react';
    import ReactDOM from 'react-dom';
    import App from './App';

    ReactDOM.render(


    ,
    document.getElementById('root')
    );

    Kod di atas memaparkan kandungan indeks.js fail yang menggunakan fungsi render untuk membuat Aplikasi komponen ke DOM menggunakan document.getElementById (‘root’) kaedah dalam kod di atas. Ini dimungkinkan melalui Id root yang digunakan oleh indeks.html fail untuk menunjukkan output berikut dalam penyemak imbas anda:

    Kini Anda Boleh Membuat Komponen di ReactJS

    Artikel ini memberi anda gambaran menyeluruh mengenai perpustakaan React, dan cara menggunakannya untuk membuat antara muka pengguna yang menakjubkan. Dengan React, antara muka pengguna anda tidak hanya akan berfungsi dengan baik dan kelihatan seperti yang anda mahukan, tetapi juga mudah dijaga (terima kasih kepada komponen).

    Kini anda boleh membuat antara muka pengguna profesional dengan perpustakaan React. Tetapi tidak perlu berhenti di React. Terdapat pelbagai alat lain di luar sana yang boleh digunakan untuk melengkapkan proses pengembangan front-end anda.

    Berkongsi Berkongsi Tweet E-mel Tingkatkan Kemahiran Pembangunan Web Anda Dengan 10 Alat Penting ini

    Bersedia untuk mula membangunkan laman web? Alat dalam talian ini untuk pembangun web baru dan pakar dijamin dapat meningkatkan kemahiran anda!

    Baca Seterusnya
    Topik-topik yang berkaitan
    • Pengaturcaraan
    • Bertindak
    • Pengaturcaraan
    • JavaScript
    • Pembangunan Web
    Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

    Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

    Lagi Dari Kadeisha Kean

    Langgan buletin kami

    Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

    Klik di sini untuk melanggan
    .00



);
}

export default Customer;

Kod di atas membuat komponen pelanggan baru dan mengeksport fungsi sehingga komponen pelanggan dapat diimport oleh Aplikasi komponen.

Menggunakan Contoh Komponen Aplikasi


import Customer from './components/Customer';

function App() {
return (




);
}

export default App;

Seperti yang anda lihat dalam contoh di atas, komponen aplikasi mengimport komponen pelanggan dan menyusunnya mengikut urutan ia muncul di antara muka pengguna (yang dalam hal ini adalah setelah label pengurus pelanggan). The Aplikasi komponen kemudian dieksport, dan diimport oleh indeks.js fail, di mana ia diberikan dan dipaparkan di DOM.

Perkara penting yang perlu diingat mengenai Aplikasi komponennya hanya boleh ada satu elemen induk (yang dalam contoh di atas adalah teg). Oleh itu, sebarang elemen di luar elemen induk tersebut tidak akan dipaparkan di UI.

Memberi Contoh Komponen Aplikasi


import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';

ReactDOM.render(


,
document.getElementById('root')
);

Kod di atas memaparkan kandungan indeks.js fail yang menggunakan fungsi render untuk membuat Aplikasi komponen ke DOM menggunakan document.getElementById (‘root’) kaedah dalam kod di atas. Ini dimungkinkan melalui Id root yang digunakan oleh indeks.html fail untuk menunjukkan output berikut dalam penyemak imbas anda:

Kini Anda Boleh Membuat Komponen di ReactJS

Artikel ini memberi anda gambaran menyeluruh mengenai perpustakaan React, dan cara menggunakannya untuk membuat antara muka pengguna yang menakjubkan. Dengan React, antara muka pengguna anda tidak hanya akan berfungsi dengan baik dan kelihatan seperti yang anda mahukan, tetapi juga mudah dijaga (terima kasih kepada komponen).

Kini anda boleh membuat antara muka pengguna profesional dengan perpustakaan React. Tetapi tidak perlu berhenti di React. Terdapat pelbagai alat lain di luar sana yang boleh digunakan untuk melengkapkan proses pengembangan front-end anda.

Berkongsi Berkongsi Tweet E-mel Tingkatkan Kemahiran Pembangunan Web Anda Dengan 10 Alat Penting ini

Bersedia untuk mula membangunkan laman web? Alat dalam talian ini untuk pembangun web baru dan pakar dijamin dapat meningkatkan kemahiran anda!

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Bertindak
  • Pengaturcaraan
  • JavaScript
  • Pembangunan Web
Mengenai Pengarang Kadeisha Kean(21 Artikel Diterbitkan)

Kadeisha Kean adalah Pembangun Perisian Penuh dan Penulis Teknikal / Teknologi. Dia mempunyai kemampuan berbeza untuk menyederhanakan beberapa konsep teknologi yang paling kompleks; menghasilkan bahan yang dapat difahami dengan mudah oleh mana-mana pemula teknologi. Dia minat menulis, mengembangkan perisian yang menarik, dan menjelajah dunia (melalui dokumentari).

Lagi Dari Kadeisha Kean

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan