در این مقاله، ما یک پروژه ساده 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 خواهیم پرداخت.
نظری یافت نشد
آموزش استایلدهی لیستها در CSS: طراحی و استایلدهی ul و ol
10م آبان 1403
مطالعه بیشتر
آموزش جامع توابع در جاوا اسکریپت: نحوه تعریف، فراخوانی و بازگشت مقادیر
2م بهمن 1402
مطالعه بیشتر
واحدهای CSS مدرن: آموزش استفاده از vw، vh، vmin و vmax برای طراحی واکنشگرا
11م آبان 1403
مطالعه بیشتر
استفاده از Viewports و Viewport Units در CSS: طراحی واکنشگرا با vw، vh، vmin و vmax
16م آبان 1403
مطالعه بیشتر
آموزش ایجاد Transitions و انیمیشنهای صفحه بارگذاری (Loader) در CSS: طراحی لودرهای جذاب
16م آبان 1403
مطالعه بیشتر
آموزش ایجاد و حذف المانهای DOM به صورت داینامیک با جاوا اسکریپت: راهنمای جامع و کاربردی
2م آبان 1403
مطالعه بیشتر
آموزش ارتباط با سرور و ارسال درخواستهای HTTP با Fetch API در جاوا اسکریپت: راهنمای جامع با مثالها
1م آبان 1403
مطالعه بیشتر
آموزش استفاده از تگهای خاص HTML: تگهای کاربردی برای طراحی وبسایت
22م مرداد 1402
مطالعه بیشتر
JSX و رندرینگ مؤثر در React.js: بهینهسازی کامپوننتها و بهبود عملکرد
28م شهریور 1402
مطالعه بیشتر
Async/Await: نوشتن کدهای خواناتر و ناهمزمان در جاوا اسکریپت - آموزش کامل با مثالها
30م مهر 1403
مطالعه بیشتر
آموزش طراحی و استایلدهی فرمها با CSS: ایجاد فرمهای کاربرپسند و واکنشگرا
18م شهریور 1402
مطالعه بیشتر
استفاده از overflow در CSS برای مدیریت محتوای اضافی: راهنمای کامل و کاربردی
11م آبان 1403
مطالعه بیشتر
تمامی حقوق معتلق به ناشر سایت است و کپی از آن پیگرد قانونی دارد