Cara Penulisan Componen untuk export import Pada React JS

Cara menuliskan component pada react

1. Penulisan component pada class


import React, {Componentfrom 'react';
class NamaClass extends Component{
    render(){
        return(
            <div>
               //konten
            </div>
        );
    }
}
export default NamaClass ;

jika dengan cara diatas maka saat import nya harus ditulis seperti ini

import NamaClass from 'lokasi file';

selain cara diatas bisa juga ditulis dengan cara berikut:

import React, {Componentfrom 'react';

export class NamaClass extends Component{
    render(){
        return(
            <div>
               //konten
            </div>
        );
    }
}




2. penulisan componen pada funcion

import React, {Componentfrom 'react';

const NamaKomponen = () => {
    return(
        <div>
            //isi komponen
        </div>
    )
}

export default NamaKomponen ;

atau dengan cara

import React, {Componentfrom 'react';
export default() => {
    return(
        <div>
            //isi komponen
        </div>
    )
}


atau dengan cara

import React, {Componentfrom 'react';
export default function Footer(){
    return(
        <div>
            //isi komponen
        </div>
    )
}
 untuk yang ini, juga bisa dihapus defaultnya tapi harus di bungkus dengan bracket saat import.

Memulai Reactjs

Cara memulai reactjs dilocal windows

1. instal nodejs -> https://nodejs.org/en/download/ pilih yang LTS
2. cek keberhasilan instalasi dengan melihat versi terinstal melalui cmd
npx -v
node -v
3. buat projek pertama
npx create-react-app cobareact --> cobareact adalah nama folder/projek yang mau kita buat
4. arahakan cmd ke projek/folder yang sudah dibuat sblmnya
cd cobareact
5. jalankan server react
npm start
6. akan otomatis memuka brouser anda ngeload projek yang tadi kita buat di http://localhost:3000/
7. jika tampil logo reactjs berarti anda telah berhasil membuat projek react

Menyambungkan gitlab lewat SSH pada windows

tutorialnya ada di https://www.petanikode.com/gitlab-ssh/ tapi ada yang kurang saat add ssh-add ~/.ssh/dian karena saat saya ikuti tetap gagal, yang kurang adalah lakukan eval $(ssh-agent) sebalum ssh-add ~/.ssh/dian