Skip to content

در این پروژه سعی بر این است که یک مرجع کامل و به روز فارسی، در مورد ری اکت و ری اکت نیتیو را داشته باشیم . در مورد همکاری در پروژه لطفا فایل راهنما را مطالعه کنید

License

Notifications You must be signed in to change notification settings

hesamkaveh/Persian-react-book

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Persian react.js book

مرجع فارسی ری اکت به صورت رایگان و آزاد برای عموم

در این پروژه سعی بر این است که یک مرجع کامل و به روز فارسی در مورد React.js را داشته باشیم . در مورد همکاری در پروژه لطفا فایل README.md را مطالعه کنید

پروژه راهنمای ری اکت به زبان فارسی ، یک پروژه رایگان است که به منظور بالا بردن سطح دانش فارسی زبانان در مورد تکنلوژی react.js ایجاد شده است .
این پروژه شامل دو بخش است .

  1. آموزش ها
  2. مثال های کاربردی

دوستانی که در هر یک از موارد فوق همکاری میکنند ، موظف هستند به منظور یکسان سازی و یک پارچه کردن مطالب ، به برخی از موارد که در ادامه به آن ها اشاره میکنیم ، توجه کنند .

آموزش ها

  • هدف کلی این بخش به روز رسانی و تولید مطالب برای خوانندگان فارسی زبان است . پس به همین دلیل تا حد ممکن از اصطلاحات و کلمات نافارسی دوری کنید . (کلمات عربی در صورت نداشتن معادل قابل درک و روان ، امکان استفاده را دارند . )
  • نام نویسنده داخل متن آموزش نمایش داده نمیشود .
  • در صورتی که آموزش از یک منبع دیگری میباشد ، باید نام منبع همراه با لینک در آموزش قرار بگیرد
  • کدها در صورتی که به منظور تفهیم آموزش باشد ، باید داخل متن قرار بگیرد و در غیر این صورت به شکل یک پروژه ، داخل مثال های کاربردی قرار بگیرند .
  • لطفا مطابق با فهرستی که در لیست نوشته شده است بنویسید
  • در صورت ویرایش نوشته ، دلیل آن را در کامیت قرار دهید
  • در صورت نوشتن یک فصل جدید ، آن را در کامیت قرار دهید
  • فصل های جدید باید در پوشه ای به اسم همان فصل ، قرار بگیرند تا قابل درک باشند .
  • شماره فصل در ابتدای نام پوشه باید نوشته شود

مثال های کاربردی

  • مثال ها باید در قالب یک پروژه انجام شوند .
  • مثال ها باید دارای تست باشند
  • مثال ها شامل نام نویسنده و آدرس گیت هاب نویسنده باشد
  • مثال ها تکراری نباشند
  • نام مثال باید گویا باشد تا کاربر به راحتی بتواند با خواندن نام مثال ، متوجه داخل آن باشد
  • مثال ها باید دارای فایل راهنمای ریدمی باشند و نحوه کار و توضیحات در آن نوشته شود .

نحوه همکاری

به منظور همکاری در پروژه و مقاله ، ابتدا پروژه را به صورت یک فورک در گیت خود قرار دهید . سپس تغییرات را اعمال کنید و پروژه را push کنید . کامبت ها باید دقیق و کامل باشند .

در صورتی که کامیت ها دقیق و کامل نباشند ، نوشته ها و مثال ها تا تفهیم کامل کامیت ، در پروژه قرار نمیگیرد .

تمامی درخواست ها باید به برنچ writers ارسال شوند و درخواستهایی که به برنچ master ارسال شوند ، بازگشت خواهند خورد . برای این کار دستور push به صورت زیر خواهد بود git push origin writers

فهرست مطالب آموزشی

تمامی آموزش ها تا حد امکان به روز رسانی میشوند

در صورتی که فصل ها نوشته شوند ، یک چک باکس کنار آن فصل قرار میگیرد

React.js

  • درباره ری اکت
  • دلیل استفاده از ری اکت
  • نصب ری اکت
  • نوشتن بک مثال ساده برای شروع
  • درباره jsx
  • کامپوننت ها پر ری اکت
  • ارسال پراپس ها
  • مفهوم وضعیت ها و یا استیت ها
  • به روز رسانی استیت ها در کامپوننت ها
  • تفاوت کلاس کامپوننت ها و کامپوننت های تابعی
  • هوک در ری اکت
  • ارسال استیت ها در کامپوننت های تابعی
  • مفهوم ریداکس
  • دلیل استفاده از مدیریت استیت ها در ری اکت
  • ذخیره سازی استیت ها در ریداکس
  • ارسال داده به کمک اکسیوس
  • SSR
  • next.js چیست
  • gatsby چیست
  • razzle چیست

React Native

  • درباره ری اکت نیتیو
  • نصب ری اکت نیتیو
  • اکسپو چیست ؟ (Expo)
  • نصب اکسپو
  • نوشتن استایل در ری اکت نیتیو
  • مدیریت قالب با flex
  • مدیریت ورودی نوشته ها
  • مدیریت سنسور های لمس صفحه
  • مدیریت ویوهای متفاوت (ListView , ScrollView )
  • مدیریت شبکه
  • ذخیره سازی اطلاعات
  • کار با تصاویر
  • انیمیشن ها

About

در این پروژه سعی بر این است که یک مرجع کامل و به روز فارسی، در مورد ری اکت و ری اکت نیتیو را داشته باشیم . در مورد همکاری در پروژه لطفا فایل راهنما را مطالعه کنید

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published