Riot.js সেটআপ এবং ইনস্টলেশন খুবই সহজ। আপনি এটি দুটি প্রধান উপায়ে ইনস্টল করতে পারেন:
১. CDN (Content Delivery Network) এর মাধ্যমে ইনস্টলেশন:
এটি সবচেয়ে সহজ উপায়, যেখানে আপনি সরাসরি Riot.js স্ক্রিপ্ট ফাইলটিকে আপনার HTML ফাইলে অন্তর্ভুক্ত করতে পারেন।
স্টেপ ১: HTML ফাইলে Riot.js CDN যুক্ত করা
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Riot.js Example</title>
<script src="https://cdn.jsdelivr.net/npm/riot@6.1.4/riot+compiler.min.js"></script>
</head>
<body>
<h1>Welcome to Riot.js</h1>
<!-- এখানে আপনার Riot.js কম্পোনেন্ট থাকবে -->
<script>
// Riot.js কোড এখানে লিখুন
</script>
</body>
</html>
এইভাবে আপনি CDN ব্যবহার করে Riot.js ইনস্টল করতে পারবেন এবং আপনার প্রকল্পে সরাসরি ব্যবহার করতে পারবেন।
২. npm এর মাধ্যমে ইনস্টলেশন:
আপনি যদি আপনার প্রকল্পে npm ব্যবহার করে Riot.js ইনস্টল করতে চান, তবে আপনাকে প্রথমে Node.js এবং npm ইনস্টল করতে হবে।
স্টেপ ১: Node.js ইনস্টলেশন
প্রথমে নিশ্চিত করুন যে আপনার সিস্টেমে Node.js ইনস্টল করা আছে।
স্টেপ ২: Riot.js ইনস্টলেশন
Node.js এবং npm ইনস্টল করার পর, আপনার প্রকল্পের ফোল্ডারে গিয়ে নিচের কমান্ডটি চালান:
npm init -y # একটি নতুন Node.js প্রকল্প শুরু করুন (যদি এটি আগে থেকে না থাকে)
npm install riot --save # Riot.js ইনস্টল করুন
স্টেপ ৩: Riot.js ব্যবহার করা
আপনার প্রকল্পে Riot.js ব্যবহার করতে, একটি নতুন .riot ফাইল তৈরি করুন। উদাহরণস্বরূপ, mycomponent.riot:
<!-- mycomponent.riot -->
<my-component>
<h1>{opts.title}</h1>
<script>
export default {
onMounted() {
this.opts.title = this.opts.title || 'Default Title';
}
}
</script>
</my-component>
এখন, আপনার JavaScript ফাইলে Riot.js কম্পোনেন্টটি ইম্পোর্ট করুন এবং কম্পোনেন্টটি রেন্ডার করুন।
// index.js
import riot from 'riot';
import './mycomponent.riot';
riot.mount('my-component', { title: 'Hello, Riot.js!' });
স্টেপ ৪: Build এবং Run
আপনার কোডটি কম্পাইল এবং রান করার জন্য, আপনি একটি টাস্ক রানার যেমন Webpack বা Parcel ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনি Parcel ব্যবহার করলে:
npm install -g parcel-bundler
parcel index.html
এটি একটি লোকাল সার্ভারে আপনার অ্যাপ্লিকেশন রান করবে।
অতিরিক্ত: Riot.js কম্পাইলার সেটআপ (অপশনাল)
যদি আপনি Riot.js কম্পোনেন্টগুলি .riot এক্সটেনশনে লিখতে চান, তবে আপনাকে Riot কম্পাইলার ব্যবহার করতে হবে। আপনি এই কম্পাইলারটি npm এর মাধ্যমে ইনস্টল করতে পারেন:
npm install riot-compiler --save-dev
এটি Riot কম্পোনেন্টগুলোকে .html বা .js ফাইল ফরম্যাটে কম্পাইল করবে।
এখন, আপনি Riot.js দিয়ে একটি সহজ UI তৈরি করতে পারেন এবং এর রিঅ্যাকটিভ সুবিধা উপভোগ করতে পারেন।
Riot.js ব্যবহার করতে কিছু প্রয়োজনীয়তা আছে যা আপনাকে একটি প্রকল্পে সফলভাবে এটি ব্যবহার করতে সাহায্য করবে। নিচে Riot.js এর জন্য প্রয়োজনীয়তা এবং সেটআপ প্রক্রিয়া বর্ণনা করা হল:
১. বেসিক প্রযুক্তি জ্ঞান
- HTML/CSS: Riot.js কম্পোনেন্টের মধ্যে HTML এবং CSS লিখতে হয়, তাই এই দুই প্রযুক্তির মৌলিক জ্ঞান থাকা প্রয়োজন।
- JavaScript: Riot.js মূলত JavaScript লাইব্রেরি, তাই এর কার্যকলাপ এবং ডেটা বাইন্ডিং মেকানিজম বুঝতে JavaScript-এর ভালো ধারণা থাকতে হবে।
২. Node.js এবং npm ইনস্টলেশন
Riot.js ব্যবহার করার জন্য Node.js এবং npm (Node Package Manager) ইনস্টল করা থাকতে হবে। Node.js-এর সাহায্যে আপনি লাইব্রেরি এবং ডিপেনডেন্সি ম্যানেজ করতে পারবেন, এবং npm-এর মাধ্যমে Riot.js ইন্সটল করা যাবে।
- Node.js এবং npm ইনস্টল করতে Node.js এর অফিসিয়াল সাইট থেকে ডাউনলোড করুন এবং ইনস্টল করুন।
৩. Riot.js ইন্সটলেশন
Riot.js ব্যবহারের জন্য, আপনাকে এটি npm এর মাধ্যমে ইনস্টল করতে হবে অথবা CDN এর মাধ্যমে সরাসরি অন্তর্ভুক্ত করতে হবে।
npm এর মাধ্যমে ইনস্টল:
npm install riot
CDN ব্যবহার:
আপনি CDN এর মাধ্যমে Riot.js ইনক্লুড করতে পারেন যদি আপনি কোনো সার্ভার বা বিল্ড টুল ব্যবহার না করেন:
<script src="https://cdn.jsdelivr.net/npm/riot@5.0.0/riot.min.js"></script>
৪. বিল্ড টুল (ঐচ্ছিক)
যদিও Riot.js নিজে থেকেই কাজ করতে পারে, তবে বড় অ্যাপ্লিকেশন তৈরি করার জন্য বিল্ড টুল যেমন Webpack বা Parcel ব্যবহার করা ভালো। এগুলি কোড ট্রান্সপাইল, কম্পাইল, এবং অপটিমাইজ করতে সাহায্য করে।
- Webpack বা Parcel ইন্সটল এবং কনফিগার করতে হবে, যাতে আপনি
.riotফাইলস্ প্রক্রিয়াজাত করতে পারেন।
৫. Riot.js কম্পোনেন্ট ফাইল (আমাদের .riot ফাইল)
Riot.js-এ কম্পোনেন্ট তৈরি করতে আপনাকে .riot ফাইল তৈরি করতে হবে, যেখানে HTML, JavaScript, এবং CSS থাকে। এই ফাইলগুলো একটি নির্দিষ্ট কম্পোনেন্টের অবকাঠামো দেয়।
একটি কম্পোনেন্টের উদাহরণ:
<!-- MyComponent.riot -->
<my-component>
<h1>{opts.title}</h1>
<p>{message}</p>
<button onclick={changeMessage}>Message পরিবর্তন করুন</button>
<script>
export default {
onMounted() {
this.message = 'হ্যালো, বিশ্ব!';
},
changeMessage() {
this.message = 'বার্তা পরিবর্তিত হয়েছে!';
}
}
</script>
</my-component>
৬. ES6 সমর্থন
Riot.js আধুনিক JavaScript (ES6+) ব্যবহার করে, যেমন ক্লাস, মডিউল, এবং arrow functions। তাই আপনার ব্রাউজার বা বিল্ড টুলটি ES6 সমর্থন করতে হবে।
৭. ব্রাউজার সমর্থন
Riot.js সমর্থিত ব্রাউজারগুলির মধ্যে রয়েছে:
- Google Chrome
- Firefox
- Safari
- Edge
Internet Explorer এর সাথে কিছু অসামঞ্জস্য থাকতে পারে, তাই আইই ব্যবহারকারীদের জন্য ফিচার সাপোর্ট পরীক্ষা করে নেওয়া ভালো।
৮. CSS সাপোর্ট
Riot.js CSS কোড ইনলাইনে সমর্থন করে, তবে আপনি বাহ্যিক CSS ফাইলও অন্তর্ভুক্ত করতে পারেন। .riot কম্পোনেন্টের মধ্যে যদি CSS লিখতে চান, তবে এটি আপনার কম্পোনেন্টের স্কোপের মধ্যে থাকবে।
৯. ডেভেলপমেন্ট সার্ভার (ঐচ্ছিক)
বড় প্রজেক্টে কাজ করার সময়, আপনি আপনার অ্যাপ্লিকেশনটি একটি ডেভেলপমেন্ট সার্ভারে রান করতে পারেন। এটি পরিবর্তনগুলিকে লাইভভাবে দেখতে সাহায্য করে। webpack-dev-server অথবা parcel ব্যবহার করে আপনি এটি সেট আপ করতে পারেন।
Riot.js প্রজেক্টের জন্য সাধারণ সেটআপ
- Node.js এবং npm ইন্সটল করুন।
Riot.js ইনস্টল করুন:
npm install riotপ্রজেক্ট স্ট্রাকচার তৈরি করুন:
/project /src /components MyComponent.riot index.html app.jsindex.html ফাইলে Riot.js CDN যুক্ত করুন:
<script src="https://cdn.jsdelivr.net/npm/riot@5.0.0/riot.min.js"></script>app.js ফাইলে Riot.js কম্পোনেন্ট ব্যবহার করুন:
import Riot from 'riot'; import MyComponent from './components/MyComponent.riot'; Riot.component(MyComponent); Riot.mount('my-component', { title: 'My Riot App' });- কম্পোনেন্টের মধ্যে UI এবং লজিক যুক্ত করুন।
Riot.js ইনস্টল করতে আপনি দুটি উপায় ব্যবহার করতে পারেন: CDN এবং npm। নিচে দুটি পদ্ধতির বিস্তারিত বিবরণ দেওয়া হলো।
1. CDN ব্যবহার করে Riot.js ইনস্টল করা
CDN (Content Delivery Network) হল এমন একটি মাধ্যম যার মাধ্যমে আপনি লাইব্রেরি বা স্ক্রিপ্ট সরাসরি আপনার HTML ফাইলে অন্তর্ভুক্ত করতে পারেন, এবং এটি আপনার ব্রাউজারে সরাসরি লোড হবে।
আপনি CDN ব্যবহার করে Riot.js খুব সহজেই আপনার প্রকল্পে যোগ করতে পারেন। এজন্য আপনি নিচের কোডটি আপনার HTML ফাইলে <head> বা <body> ট্যাগে যোগ করতে পারেন:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Riot.js Example</title>
<!-- Riot.js CDN -->
<script src="https://cdn.jsdelivr.net/npm/riot@5.3.2/riot.min.js"></script>
</head>
<body>
<my-component></my-component>
<script>
// Riot.js কম্পোনেন্ট তৈরি করা
riot.tag('my-component', `
<h1>Hello, Riot.js!</h1>
<p>This is a simple component.</p>
`);
// কম্পোনেন্ট রেন্ডার করা
riot.mount('my-component');
</script>
</body>
</html>
এখানে, https://cdn.jsdelivr.net/npm/riot@5.3.2/riot.min.js এই CDN লিংকটি Riot.js এর সর্বশেষ সংস্করণকে আপনার প্রকল্পে লোড করবে। তারপর আপনি Riot.js ব্যবহার করে কম্পোনেন্ট তৈরি এবং রেন্ডার করতে পারবেন।
2. npm ব্যবহার করে Riot.js ইনস্টল করা
আপনি যদি আপনার প্রকল্পে npm ব্যবহার করতে চান, তবে আপনাকে Riot.js ইনস্টল করার জন্য নিচের পদক্ষেপ অনুসরণ করতে হবে।
১. npm ইনস্টলেশন:
প্রথমে, আপনার প্রকল্পের ডিরেক্টরিতে গিয়ে কমান্ড লাইন বা টার্মিনাল খুলুন এবং নিচের কমান্ডটি রান করুন:
npm init -y
এটি আপনার প্রকল্পে একটি package.json ফাইল তৈরি করবে।
২. Riot.js ইনস্টল করা:
এরপর, Riot.js ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
npm install riot
এটি Riot.js আপনার প্রকল্পে ইনস্টল করবে।
৩. Riot.js ব্যবহার করা:
এখন, আপনি Riot.js ব্যবহার করতে পারেন আপনার JavaScript ফাইল থেকে। উদাহরণস্বরূপ, নিচে একটি কম্পোনেন্ট তৈরি করা হল:
// app.js
import riot from 'riot';
riot.tag('my-component', `
<h1>Hello, Riot.js!</h1>
<p>This is a simple component.</p>
`);
riot.mount('my-component');
এখানে, আমরা Riot.js ব্যবহার করে একটি কম্পোনেন্ট তৈরি করেছি এবং তারপর riot.mount দিয়ে কম্পোনেন্টটি মাউন্ট করেছি।
৪. Webpack বা অন্য Bundleer ব্যবহার করা:
যেহেতু আপনি npm ব্যবহার করছেন, আপনি সম্ভবত একটি বিল্ড টুল (যেমন Webpack, Parcel, বা Vite) ব্যবহার করবেন যাতে আপনার JavaScript কোডটি ব্রাউজারে কাজ করতে পারে। এখানে Webpack ব্যবহার করে আপনার ফাইলটি বানানোর উদাহরণ দেওয়া হলো:
npm install --save-dev webpack webpack-cli webpack-dev-server
npm install --save-dev babel-loader @babel/core @babel/preset-env
আপনার Webpack কনফিগারেশন এবং Babel সেটআপ করার পর, আপনি আপনার JavaScript ফাইল বানিয়ে ব্রাউজারে ব্যবহার করতে পারবেন।
- CDN ব্যবহার করা খুব সহজ এবং দ্রুত, বিশেষ করে যদি আপনি তাত্ক্ষণিকভাবে Riot.js ব্যবহার করতে চান।
- npm ব্যবহার করা আপনাকে আরও কাস্টমাইজেশন এবং বিল্ড টুলের সুবিধা প্রদান করে, যা বড় প্রকল্পগুলোর জন্য উপযুক্ত।
Riot.js প্রজেক্টের ফোল্ডার স্ট্রাকচার সাধারণত বেশ সরল এবং মডুলার থাকে, কারণ Riot.js কম্পোনেন্ট-ভিত্তিক আর্কিটেকচার অনুসরণ করে। একটি সাধারণ Riot.js প্রজেক্টের ফোল্ডার স্ট্রাকচার নিম্নরূপ হতে পারে:
১. সাধারণ ফোল্ডার স্ট্রাকচার
my-riot-project/
│
├── src/ # সোর্স কোডের জন্য ফোল্ডার
│ ├── components/ # কম্পোনেন্ট ফোল্ডার
│ │ ├── App.riot # প্রধান অ্যাপ কম্পোনেন্ট
│ │ └── Header.riot # হেডার কম্পোনেন্ট
│ ├── assets/ # স্ট্যাটিক ফাইল যেমন ছবি, ফন্ট, ইত্যাদি
│ ├── index.js # অ্যাপের এন্ট্রি পয়েন্ট (জাভাস্ক্রিপ্ট)
│ └── index.html # HTML ফাইল যা ব্রাউজারে লোড হবে
│
├── dist/ # বিল্ড এবং কম্পাইলড ফাইলের জন্য ফোল্ডার
│ ├── index.html # বিল্ড করা HTML ফাইল
│ └── bundle.js # বিল্ড করা JavaScript ফাইল
│
├── node_modules/ # npm প্যাকেজ
│
├── package.json # npm প্যাকেজ কনফিগারেশন
└── .gitignore # গিট এর জন্য ignore ফাইল
২. বিস্তারিত ব্যাখ্যা:
src/:- এই ফোল্ডারে আপনি সমস্ত সোর্স কোড রাখবেন, যেমন কম্পোনেন্ট এবং অন্যান্য স্ক্রিপ্ট ফাইল।
components/ফোল্ডারে আপনার Riot.js কম্পোনেন্ট থাকবে, যেমনApp.riotএবংHeader.riotফাইলগুলো। প্রতিটি কম্পোনেন্ট.riotএক্সটেনশনে লেখা হয়, যাতে HTML, CSS, এবং JavaScript একসাথে থাকে।
dist/:- এই ফোল্ডারটি আপনার বিল্ড করা ফাইল সংরক্ষণ করতে ব্যবহৃত হয়। যখন আপনি আপনার প্রজেক্টটি কম্পাইল করেন বা বিল্ড করেন, তখন এখানে কম্পাইল করা HTML, CSS, এবং JavaScript ফাইলগুলি থাকবে।
- সাধারণত আপনি
webpackবা অন্য কোন বিল্ড টুল ব্যবহার করলে এই ফোল্ডারে আপনারbundle.jsবাmain.jsফাইলটি থাকবে।
node_modules/:- এখানে সমস্ত npm প্যাকেজ ইনস্টল হয়। যখন আপনি
npm installকমান্ড ব্যবহার করবেন, তখন এই ফোল্ডারে সমস্ত নির্ভরশীলতা ডাউনলোড হবে।
- এখানে সমস্ত npm প্যাকেজ ইনস্টল হয়। যখন আপনি
package.json:- এই ফাইলটি আপনার প্রজেক্টের জন্য npm প্যাকেজ এবং স্ক্রিপ্টগুলি সংরক্ষণ করে। এখানে আপনি কোন প্যাকেজগুলি ব্যবহার করছেন, সেটির তালিকা, প্রজেক্টের নাম, সংস্করণ, এবং অন্যান্য কনফিগারেশন প্যারামিটার থাকবে।
.gitignore:- এই ফাইলটি গিট রেপোজিটরিতে না যোগ করার জন্য কিছু ফাইল বা ফোল্ডারের নির্দেশনা দেয়, যেমন
node_modules/এবং বিল্ড ফোল্ডারগুলো (dist/)।
- এই ফাইলটি গিট রেপোজিটরিতে না যোগ করার জন্য কিছু ফাইল বা ফোল্ডারের নির্দেশনা দেয়, যেমন
৩. উদাহরণ: App.riot কম্পোনেন্ট
<!-- src/components/App.riot -->
<app>
<h1>Hello, Riot.js!</h1>
<p>{message}</p>
<button onclick={changeMessage}>Change Message</button>
<script>
export default {
onMounted() {
this.message = 'Welcome to Riot.js';
},
changeMessage() {
this.message = 'Message Changed!';
}
}
</script>
<style>
h1 {
color: #333;
}
p {
color: #666;
}
</style>
</app>
৪. index.js (এন্ট্রি পয়েন্ট)
// src/index.js
import riot from 'riot';
import './components/App.riot';
// Riot.js অ্যাপ্লিকেশন মাউন্ট করা
riot.mount('app');
৫. index.html
<!-- src/index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Riot.js App</title>
<script src="/dist/bundle.js" defer></script>
</head>
<body>
<app></app> <!-- Riot.js কম্পোনেন্ট এখানে রেন্ডার হবে -->
</body>
</html>
এই ধরনের একটি ফোল্ডার স্ট্রাকচার দিয়ে আপনি সহজে Riot.js প্রজেক্ট তৈরি করতে পারেন এবং আপনার কম্পোনেন্টগুলো মডুলার ও রিইউজেবল রাখতে পারেন।
এছাড়াও, আপনি যদি একটি বিল্ড টুল (যেমন webpack) ব্যবহার করেন, তাহলে বিল্ড এবং ডিপ্লয়মেন্টের জন্য কিছু অতিরিক্ত কনফিগারেশন ফাইলও থাকবে।
আপনি যদি Riot.js দিয়ে আপনার প্রথম ওয়েব প্রজেক্ট তৈরি করতে চান, তাহলে নিচে ধাপে ধাপে নির্দেশিকা দেওয়া হল। এতে আপনি একটি সাধারণ প্রজেক্ট তৈরি করবেন যেখানে Riot.js এর কম্পোনেন্ট ব্যবহার করে একটি ইউজার ইন্টারফেস তৈরি করা হবে।
ধাপ ১: Riot.js ইনস্টলেশন
প্রথমে, আপনার প্রজেক্টে Riot.js যোগ করতে হবে। আপনি এটি দুটি উপায়ে করতে পারেন:
১.1. NPM দিয়ে ইনস্টল করুন (যদি আপনি Node.js ব্যবহার করছেন)
npm init -y
npm install riot
এটি node_modules ফোল্ডারে Riot.js ইন্সটল করবে এবং আপনি আপনার প্রজেক্টে ব্যবহার করতে পারবেন।
১.2. CDN দিয়ে ইনস্টল করুন (যদি আপনি কোনো বিল্ড টুল ব্যবহার না করেন)
আপনি Riot.js লাইব্রেরি CDN ব্যবহার করেও আপনার HTML ফাইলে যোগ করতে পারেন। এটি সহজ এবং দ্রুত উপায়।
<script src="https://cdn.jsdelivr.net/npm/riot@6.1.0/riot+compiler.min.js"></script>
ধাপ ২: Riot.js কম্পোনেন্ট তৈরি
এখন, আপনি একটি .riot ফাইল তৈরি করতে পারেন, যা আপনার কম্পোনেন্টের HTML, CSS, এবং JavaScript কোড ধারণ করবে। উদাহরণস্বরূপ:
<!-- MyComponent.riot -->
<my-component>
<h1>{opts.title}</h1>
<p>{message}</p>
<button onclick={changeMessage}>Change Message</button>
<style>
h1 {
color: blue;
}
button {
padding: 10px;
background-color: lightblue;
}
</style>
<script>
export default {
onMounted() {
this.message = 'Hello, World!';
},
changeMessage() {
this.message = 'Message changed!';
}
}
</script>
</my-component>
এখানে:
opts.titleআপনার কম্পোনেন্টের বাইরের ডাটা বা প্রোপস হিসেবে ব্যবহার হচ্ছে।messageএকটি ইন্টারনাল স্টেট যা ব্যবহারকারী বাটন টিপলে পরিবর্তিত হবে।
ধাপ ৩: Riot.js কম্পোনেন্ট রেন্ডার করা
এখন, আপনার HTML ফাইলে Riot.js কম্পোনেন্ট রেন্ডার করতে হবে। উদাহরণস্বরূপ:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Riot.js Project</title>
<script src="https://cdn.jsdelivr.net/npm/riot@6.1.0/riot+compiler.min.js"></script>
</head>
<body>
<!-- HTML অংশ যেখানে কম্পোনেন্ট রেন্ডার হবে -->
<my-component title="My First Riot.js Project"></my-component>
<script type="module">
import MyComponent from './MyComponent.riot';
Riot.mount('my-component', { title: 'Hello from Riot.js!' });
</script>
</body>
</html>
এখানে:
<my-component>ট্যাগটি আমাদের তৈরি করা কম্পোনেন্টটিকে HTML পেজে রেন্ডার করবে।Riot.mountব্যবহার করে আমরা কম্পোনেন্টে ডাটা (এখানেtitle) পাস করছি।
ধাপ ৪: প্রজেক্ট রান করা
এখন, যদি আপনি আপনার প্রজেক্ট রান করতে চান, তাহলে আপনাকে একটি লাইট সার্ভার চালাতে হবে। আপনি যে কোন সার্ভার ব্যবহার করতে পারেন, যেমন:
৪.১. Live Server (VS Code extension)
আপনি যদি VS Code ব্যবহার করেন, তাহলে Live Server এক্সটেনশন ব্যবহার করে সহজেই প্রজেক্ট চালাতে পারেন।
৪.২. বেসিক HTTP সার্ভার
আপনি একটি সিম্পল HTTP সার্ভার চালানোর জন্য http-server ব্যবহার করতে পারেন (Node.js ইনস্টল করা থাকলে):
npx http-server
এটি আপনার প্রজেক্ট ফোল্ডারে একটি লোকাল সার্ভার চালাবে, এবং আপনি ব্রাউজারে গিয়ে আপনার প্রজেক্ট দেখতে পারবেন।
ধাপ ৫: প্রজেক্ট টেস্টিং
এখন আপনি ব্রাউজারে গিয়ে আপনার প্রথম Riot.js প্রজেক্ট দেখতে পারবেন। যখন আপনি Change Message বোতামে ক্লিক করবেন, তখন বার্তাটি আপডেট হয়ে যাবে।
এই প্রক্রিয়াটি আপনার প্রথম Riot.js প্রজেক্ট তৈরি করার জন্য একটি মৌলিক গাইডলাইন। এটি আপনাকে Riot.js কম্পোনেন্ট তৈরি, ইনস্টলেশন, এবং ডাটা বাইন্ডিংয়ের ধারণা দিতে সাহায্য করবে।
আপনি যদি আরও কিছু জানতে চান বা কিছু নির্দিষ্ট বিষয়ে সাহায্য চান, আমাকে জানাবেন!
Read more