Kumpul4semut Com Fullstack Codeigniter 4 Dan React Js 1 Persiapan
Kumpul4semut Com Fullstack Codeigniter 4 Dan React Js 1 Persiapan
1. Kita buat secara terpisah atau beda folder dengan cara kita membuat rest api nya menggunakan
codeigniter lalu react js nya yang akan mengkonsumsi rest apinya.
2. Kita buat dalam satu folder yang akan dibahas kali ini
composer create‐project codeigniter4/appstarter namaproject
atau
composer create‐project codeigniter4/appstarter ‐‐no‐dev namaproject
php spark serve
Inisialisasi package.json
npm init ‐y
sudo npm install path @babel/core @babel/preset‐react react babel‐loader react‐dom ‐‐save
Install webpack
npm install webpack webpack‐cli ‐‐global
var path = require('path');
module.exports = {
entry: './components/app.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel‐loader',
options: {
presets: ['@babel/preset‐react']
}
}
}
]
}
}
import React, { Component } from 'react';
import ReactDOM from 'react‐dom';
export default class Root extends Component {
render() {
return (
<h1>Hello World from React</h1>
)
}
}
let container = document.getElementById('app');
let component = <Root />;
ReactDOM.render(component, container);
webpack ‐‐config webpack.config.js
<div id="app"></div>
<script src="dist/main.js" charset="utf‐8"></script>
itu kode yang pentingnya kalian bisa tambahkan header dan footer
sesui kehendak. OH ya. untuk melakukan update pada react js
misalkan kalian telah mengedit project react jsnya menggunakan
perintah
sudo webpack ‐‐watch
Balas
Flycoro
November 27, 2020 pukul 8:58 am
Unrestricted
Balas
Adistira Dyiputra
Desember 21, 2020 pukul 10:46 am
Balas
mujab
Maret 6, 2021 pukul 12:36 pm
mujab
Maret 6, 2021 pukul 12:37 pm
Balas
Jujun Jamaludin
September 4, 2021 pukul 1:38 am
Balas
Tinggalkan Balasan
Komentar
Nama *
Email *
Situs Web
Simpan nama, email, dan situs web saya pada peramban ini untuk
komentar saya berikutnya.
Kirim Komentar
Kategori
codeigniter 4 ﴾5﴿
codeigniter 4 ﴾5﴿
PHP ﴾4﴿
Python ﴾7﴿
react js ﴾5﴿
Termux ﴾5﴿
vps ﴾1﴿