سفارش تبلیغ
صبا ویژن

ساخت صفحه بندی سفارشی با React

استارت

 

ساخت نرم‌افزار نو طراحی اپلیکیشن در مشهد

 

با به رایا پارس کارگیری از امر تحت اپلیکیشن React نو را آغاز نمایید. اسم نرم‌افزار را به دلخواه تعیین نمائید.

 

create-react-app react-pagination

npm >= 5.2

 

در صورتیکه از NPM ورژن 5.2 یا این که فراتر استعمال می‌کنید آن npx باینری مازاد ارسال می نماید. با به کار گیری از npx باینری نیازی به نصب create-react-app به طور سراسری ندارید. با این امر معمولی میگردد یک اپلیکیشن React نو ساخت:

 

npx create-react-app react-pagination

نصب

 

در قدم آن گاه، تعلق هایی که برای اپلیکیشن خویش مایحتاج داریم را نصب میکنیم. دستور پایین را برای نصب تعلق های لازم انجام نمائید.

 

yarn add bootstrap prop-types react-flags countries-api

yarn add -D npm-run-all node-sass-chokidar

node-sass-chokidar را تحت عنوان تعلق به بسط برای طرحی که ما‌را توانمند به به کار گیری از SASS می نماید نصب کرده ایم . درحال حاضر فهرست src را گشوده نمائید و پسوند تمامی پوشه های .css را به  .scssتغییر دهید. در‌پی فولدر های .css موردنیاز با node-sass-chokidar کامپایل می گردند.

 

تغییر‌و تحول اسکریپت های npm

 

فولدر package.json را بازنویسی کرده و نصیب scripts را اصلاح فرمایید تا مانند تحت خواهد شد:

 

\"scripts\": {

\"start:js\": \"react-scripts start\",

\"build:js\": \"react-scripts build\",

\"start\": \"npm-run-all -p watch:css start:js\",

\"build\": \"npm-run-all build:css build:js\",

\"test\": \"react-scripts test --env=jsdom\",

\"eject\": \"react-scripts eject\",

\"build:css\": \"node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/\",

\"watch:css\": \"npm run build:css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive\"

}

وارد کردن  Bootstrap CSS

 

 بسته bootstrap را برای اپ خویش نصب می‌کنیم زیرا به مدل (پیاده سازی) پیش فرض نیاز داریم. همینطور از استایل های کامپوننت ورقه بندی Bootstrap استعمال می‌کنیم  برای وارد کردن Bootstrap در اپلیکیشن، فولدر src/index.js را بازنویسی کرده و خط پایین را قبل از هر پاراگراف import اضافه می‌کنیم.

 

import \"bootstrap/dist/css/bootstrap.min.css\";

نصب (تهیه و تنظیم) آیکون های درفش (Flag)

 

react-flags را تحت عنوان ضمیمه نرم‌افزار خویش نصب کردیم. برای دسترسی به آیکون های درفش می بایست تصاویر آیکون هارا در دایرکتوری public نرم افزار خویش نسخه برداری کنیم. امر های پایین را در ترمینال خویش جاری ساختن فرمائید تا آیکون های درفش اسکن شوند.

 

mkdir -p public/img

cp -R node_modules/react-flags/vendor/flags public/img

 در‌حالتی که از سیستم دلیل ویندوز استعمال میکنید، به مکان آن امر های تحت را جاری ساختن نمائید:

 

mkdir \\public\\img

xcopy \\node_modules\\react-flags\\vendor\\flags \\public\\img /s /e