در این مقاله، ما یک پروژه ساده React ایجاد خواهیم کرد تا با مفاهیم اصلی React آشنا شویم. برای شروع، نصب Node.js و Create React App (که در مقاله قبلی معرفی شد) را انجام دادهایم. حالا میخواهیم یک پروژه React جدید ایجاد کنیم.
ابتدا یک پوشه برای پروژه خود ایجاد کنید. سپس به ترمینال یا خط فرمان بروید و دستور زیر را اجرا کنید:
npx create-react-app my-first-react-app
در این دستور، my-first-react-app نام پروژه است. شما میتوانید نام دلخواه خود را انتخاب کنید. Create React App سپس یک ساختار پروژه React ایجاد میکند و تمام فایلها و پوشههای مورد نیاز را تولید میکند.
پس از ایجاد پروژه، به پوشه پروژه خود بروید:
cd my-first-react-app
سپس پروژه را با دستور زیر اجرا کنید:
npm start
این دستور پروژه را در مرورگر شما باز میکند و از شما میخواهد تا آدرس http://localhost:3000 را در مرورگرتان باز کنید. شما یک پیام "Welcome to React" را در صفحه خواهید دید که نشاندهنده اجرای موفقیتآمیز پروژه React شماست.
حالا که پروژه React شما راهاندازی شده است، میتوانیم یک کامپوننت ساده ایجاد کنیم. به پوشه src در پروژه خود بروید و یک پوشه به نام components ایجاد کنید. در این پوشه، یک فایل جدید با نام HelloWorld.js ایجاد کنید و محتوای زیر را به آن اضافه کنید:
import React from 'react';
import './App.css';
import HelloWorld from './components/HelloWorld';
function App() {
return (
< div className="App" >
< HelloWorld / >
< / div >
);
}
export default App;
سپس به فایل src/App.js بروید و کد زیر را وارد کنید:
import React from 'react';
import './App.css';
import HelloWorld from './components/HelloWorld';
function App() {
return (
< div className="App" >
< HelloWorld / >
< / div >
);
}
export default App;
حالا که کامپوننت HelloWorld را ایجاد کردهایم، میخواهیم آن را در مرورگر نمایش دهیم. میتوانیم این کار را با وارد کردن کامپوننت App به src/index.js انجام دهیم. به فایل src/index.js بروید و کد زیر را وارد کنید:
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
ReactDOM.render(
< React.StrictMode >
< App / >
< / React.StrictMode >,
document.getElementById('root')
);
پس از انجام این تغییرات، به مرورگر خود بروید و آدرس http://localhost:3000 را باز کنید. شما باید پیام "Hello, World!" را در صفحه خود ببینید.
تبریک! شما یک پروژه React ساده ایجاد کردهاید و یک کامپوننت اضافه کردهاید. این اولین گام بزرگ شما در توسعه با React است. در مقالات بعدی، به مفاهیم و عملکرد عمیقتر React خواهیم پرداخت.
نظری یافت نشد
آموزش اصول کار با WebSockets و ارتباطات بلادرنگ در وب: راهنمای کامل
5م آبان 1403
مطالعه بیشتر
عملگرها و عبارات محاسباتی در جاوا اسکریپت: نحوه استفاده و کاربردهای مختلف
28م شهریور 1402
مطالعه بیشتر
مدیریت خطاها در Async/Await و Promises در جاوا اسکریپت: راهنمای کامل با مثالهای عملی
30م مهر 1403
مطالعه بیشتر
آموزش مفاهیم اولیه CSS Grid Layout: طراحی شبکههای پیچیده و واکنشگرا راهنمای کامل
6م شهریور 1402
مطالعه بیشتر
مفهوم متغیرها و انواع داده در جاوا اسکریپت: راهنمای جامع برای مبتدیان
28م شهریور 1402
مطالعه بیشتر
پارامترها و بازگشت از توابع در جاوا اسکریپت: نحوه تعریف و مدیریت خروجیها
2م بهمن 1402
مطالعه بیشتر
استفاده از calc در CSS: محاسبات پویا برای طراحیهای منعطف
12م آبان 1403
مطالعه بیشتر
آموزش تغییر نوع و اندازه فونت و رنگ متن با CSS: استایلدهی حرفهای به متنها
5م شهریور 1402
مطالعه بیشتر
آموزش طراحی و استایلدهی فرمها با CSS: ایجاد فرمهای کاربرپسند و واکنشگرا
18م شهریور 1402
مطالعه بیشتر
استفاده از Flexbox در CSS برای چیدمانهای مدرن: راهنمای جامع و کاربردی
10م آبان 1403
مطالعه بیشتر
آموزش جامع توابع بازگشتی (Recursion) و کاربردهای آن در جاوا اسکریپت: مثالها و مفاهیم
29م مهر 1403
مطالعه بیشتر
کاربرد تگهای meta، title و keywords در سئو: راهنمای جامع بهینهسازی وبسایت
25م مرداد 1402
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد