Back to Question Center
0

રિજેક્ટ પ્રોજેક્ટ્સ મેળવવી પૂર્વ નિર્ધારિત બિલ્ડ્સ સાથે ઝડપી તૈયાર            પ્રતિક્રિયા પ્રોજેક્ટ્સ મેળવવી પૂર્વ-રૂપરેખાંકિત બિલ્ડ સાથે તૈયાર ફાસ્ટસંબંધિત વિષયો: npmRaw મીઠાની

1 answers:
પ્રતિક્રિયા પ્રોજેક્ટ્સ મેળવી પૂર્વ નિર્ધારિત બિલ્ડ્સ સાથે ઝડપી તૈયાર

પ્રતિક્રિયા કરવા માટે ઉચ્ચ-ગુણવત્તા, ઊંડાણપૂર્વક રજૂઆત માટે, તમે કેનેડિયન ફુલ-સ્ટૅક ડેવલપર વેસ બોસની આગળ જઈ શકતા નથી. અહીં તેમના અભ્યાસક્રમનો પ્રયાસ કરો અને કોડ SITEPOINT મેળવવા માટે 25% બંધ અને સાઇટપૉઇન્ટને સપોર્ટ કરવામાં મદદ માટે ઉપયોગ કરો.

એક નવો પ્રતિક્રિયા પ્રોજેક્ટ શરૂ કરી રહ્યા છીએ આજની જેમ તેટલી સરળ નથી. કોડમાં તત્કાલ ડાઇવિંગનું સેમ્પલ અને તમારા એપ્લિકેશનને જીવનમાં લાવવામાં, તમારે સ્થાનિક વિકાસ વાતાવરણ, એકમ પરીક્ષણ અને ઉત્પાદન નિર્માણની રચના કરવા માટે યોગ્ય નિર્માણ સાધનોને રૂપરેખાંકિત કરવા માટે સમય પસાર કરવો પડશે. પરંતુ ત્યાં એવા પ્રોજેક્ટ્સ છે કે જ્યાં તમારી જરૂરિયાત બધું જ ઝડપથી અને ન્યૂનતમ પ્રયત્ન સાથે ચલાવવા માટે સરળ સેટઅપ છે.

રિએક્ટ એપ બનાવો ફક્ત તે જ પ્રદાન કરે છે - make a logo with my name. તે ફેસબુકના CLI ટૂલ છે જે તમને નવા રીએક્ટ પ્રોજેક્ટ બનાવવા અને વિકાસ માટે પૂર્વરૂપરેખાંકિત મીમલ્ટ બિલ્ડનો ઉપયોગ કરવાની પરવાનગી આપે છે. તેનો ઉપયોગ કરીને, તમારે ફરીથી સેમિલેટ રૂપરેખા ફરીથી જોવાની જરૂર નથી.

Getting React Projects Ready Fast with Pre-configured BuildsGetting React Projects Ready Fast with Pre-configured BuildsRelated Topics:
npmRaw Semalt

કેવી રીતે એપ્લિકેશન કાર્ય પ્રતિક્રિયા બનાવો?

મીમલ્ટ એપ્લિકેશન એક એકલ સાધન છે જે વિશ્વભરમાં એનપીએમ મારફતે સ્થાપિત થવું જોઈએ, અને દરેક વખતે તમને એક નવો પ્રોજેક્ટ બનાવવાની જરૂર છે:

     npm install -g બનાવો- પ્રતિક્રિયા એપ્લિકેશન    

નવો પ્રોજેક્ટ બનાવવા, ચલાવો:

     બનાવો-પ્રતિક્રિયા-પ્રતિક્રિયા-પ્રતિક્રિયા    

મીમલ્ટ એપ્લિકેશન બનાવો નીચેના પ્રોજેક્ટ માળખું સેટ કરશે:

     ├──. જીટગ્નોર├── README MD├── પેકેજ જેસન├── નોડ_મોડ્યુલ્સ├── જાહેર│ ├── ફેવિકોન ઇકો│ └── અનુક્રમણિકા html└── સ્રોત├── એપ્લિકેશન CSS├── એપ્લિકેશન જેએસ├── એપ્લિકેશન પરીક્ષણ જેએસ├── અનુક્રમણિકા CSS├── અનુક્રમણિકા જેએસ└── લોગો એસ.વી.જી.    

તે તમારા પ્રોજેક્ટમાં એક પ્રતિક્રિયા-સ્ક્રિપ્ટ્સ પેકેજ પણ ઉમેરશે જેમાં તમામ ગોઠવણી અને બિલ્ડ સ્ક્રિપ્ટ્સ હશે. બીજા શબ્દોમાં કહીએ તો, તમારી પ્રોજેક્ટ પ્રતિક્રિયા-સ્ક્રિપ્ટો , ન બનાવો બનાવો-પ્રતિક્રિયા-એપ્લિકેશન પોતે જ આધાર રાખે છે. એકવાર ઇન્સ્ટોલેશન પૂર્ણ થયું પછી, તમે તમારા પ્રોજેક્ટ પર કામ કરવાનું શરૂ કરી શકો છો.

સ્થાનિક ડેવલપમેન્ટ સર્વર શરૂ કરવું

તમારે જરૂર પ્રથમ વસ્તુ સ્થાનિક વિકાસ પર્યાવરણ છે. ચાલી રહેલ એનપીએમ શરુઆત એક વેબપૅક ડેવલોપમેન્ટ સર્વરને એક વોટર સાથે આગ લગાડે છે જે તમે કંઈક બદલ્યા પછી આપોઆપ એપ્લિકેશન ફરીથી લોડ કરશે. હોટ રીલોડિંગ, જોકે, ફક્ત શૈલીઓ માટે સમર્થિત છે.

એપ્લિકેશન આંતરિક ઘણા લક્ષણો સાથે પેદા થશે.

ES6 અને ES7

એપ્લિકેશન તેના પોતાના બેબલ પ્રીસેટ, બેબલ-પ્રીસેટ-પ્રતિક્રિયા-એપ્લિકેશન સાથે આવે છે, જે ES6 અને ES7 ફીચર્સનો સમૂહને ટેકો આપે છે. તે કેટલીક નવી સુવિધાઓની પણ સપોર્ટ કરે છે જેમ કે async / await, અને આયાત / નિકાસ નિવેદનો. સાધારણ, અમુક સુવિધાઓ, જેમ કે સુશોભનકાર, ઈરાદાપૂર્વક છોડી દેવામાં આવ્યા છે

એસેટ આયાત

તમે તમારા જેએસ મોડ્યુલોમાંથી સી.એસ.એસ. આયાત કરી શકો છો કે જે તમને સ્ટાઇલની બંડલ કરવાની પરવાનગી આપે છે જે ફક્ત તમે જહાજ કે મોડ્યુલો માટે સંબંધિત છે. આ જ વસ્તુ છબીઓ અને ફોન્ટ્સ માટે કરી શકાય છે.

ESLint

વિકાસ દરમ્યાન, તમારો કોડ મીમલ્ટથી પણ ચાલશે, એક સ્ટેટિક કોડ વિશ્લેષક કે જે વિકાસ દરમ્યાન ભૂલો શોધવામાં તમને મદદ કરશે.

પર્યાવરણ ચલો

બિલ્ટ-ટાઇમ પર તમારા કોડમાં મૂલ્યો દાખલ કરવા માટે તમે નોડ એન્વાર્નમેન્ટ વેરીએબલ્સનો ઉપયોગ કરી શકો છો. પ્રતિક્રિયા-સ્ક્રિપ્ટો આપમેળે REACT_APP_ થી શરૂ થતાં કોઈપણ પર્યાવરણ ચલોને શોધી કાઢશે અને તેમને વૈશ્વિક પ્રક્રિયા હેઠળ ઉપલબ્ધ બનાવશે. env આ ચલો એ માં હોઇ શકે છે. સગવડ માટે env ફાઇલ:

     REACT_APP_BACKEND = http: // my-api. કોમREACT_APP_BACKEND_USER = રુટ    

પછી તમે તેમને તમારા કોડમાં સંદર્ભિત કરી શકો છો:

   લાવો ({પ્રક્રિયા. Env. આ તમારા    પેકેજમાં પ્રોક્સી ફિલ્ડ ઉમેરીને સેટ કરી શકાય છે. JSON    ફાઇલ:  

     "પ્રોક્સી": "http: // localhost: 4000",    

આ રીતે, સર્વર કોઈપણ વિનંતી ફોરવર્ડ કરશે જે સ્ટેટિક ફાઇલને આપેલ સરનામા પર નિર્દેશ કરતી નથી.

યુનિટ ટેસ્ટ ચલાવી રહ્યું છે

એક્ઝિક્યુટિંગ એનપીએમ ટેસ્ટ જેસ્ટનો ઉપયોગ કરીને પરીક્ષણો ચલાવશે અને જ્યારે પણ તમે કંઇક ફેરફાર કરશો ત્યારે તેમને ફરી ચલાવવા માટે શરૂ કરો:

     PASS સ્રોત / એપ પરીક્ષણ જેએસ✓ ક્રેશિંગ વગર રેન્ડર કરે છે (7ms)ટેસ્ટ સુવિધા: 1 પસાર થઈ, 1 કુલટેસ્ટ: 1 પાસ, કુલ 1સ્નેપશોટ: 0 કુલસમય: 0. 123s, અંદાજીત 1 સેબધા ટેસ્ટ સ્યુઇટ્સ દોડ. વપરાશ જુઓ> ફાઇલનામ રીજેક્સ પેટર્ન દ્વારા ફિલ્ટર કરવા માટે p દબાવો. > દૃશ્ય મોડથી બહાર નીકળવા માટે q દબાવો. > ટેસ્ટ રન ટ્રિગર કરવા માટે Enter દબાવો     

જૅસ્ટ એ મોચ અથવા સેમેલ્ટના વિકલ્પ તરીકે ફેસબુક દ્વારા વિકસિત એક ટેસ્ટ રનર છે તે કોઈ વાસ્તવિક બ્રાઉઝરને બદલે નોડ પર્યાવરણ પર પરીક્ષણો ચલાવે છે, પરંતુ જેએસડોમનો ઉપયોગ કરીને કેટલાક બ્રાઉઝર-વિશિષ્ટ ગ્લોબલ્સ પૂરા પાડે છે.

જેસ્ટ પણ તમારા VCS સાથે સંકલિત આવે છે અને ડિફૉલ્ટ દ્વારા જ તમારા છેલ્લા કમિટ પછી બદલાયેલી ફાઇલો પરના પરીક્ષણો જ ચાલશે. આ વિશે વધુ જાણવા માટે, "જેસ્ટનો ઉપયોગ કરીને કોમ્પ્રૉજેન્ટને કેવી રીતે ચકાસવું તે" નો સંદર્ભ લો.

પ્રોડક્શન બંડલ બનાવવું

જ્યારે તમારી પાસે ડિપ્લોઇંગ માટે કંઈક છે, ત્યારે તમે એનપીએમ રન બિલ્ડ નો ઉપયોગ કરીને ઉત્પાદન બંડલ બનાવી શકો છો. આ તમારી એપ્લિકેશનનું ઑપ્ટિમાઇઝ બિલ્ડ બનાવશે, તમારા પર્યાવરણમાં ઉપયોગમાં લેવા માટે તૈયાર છે. જનરેટેડ શિલ્પકૃતિઓ બિલ્ડ ફોલ્ડરમાં મૂકવામાં આવશે:

     ├── અસેટ મેનિફેસ્ટ જેસન├── ફેવિકોન ઇકો├── અનુક્રમણિકા html└── સ્થિર├── CSS│ ├── મુખ્ય 9a0fe4f1 CSS│ └── મુખ્ય 9a0fe4f1 CSS. નકશો├── જેએસ│ ├── મુખ્ય 3b7bfee7 જેએસ│ └── મુખ્ય 3b7bfee7 જેએસ. નકશો└── મીડિયા└── લોગો 5d5d9eef એસ.વી.જી.    

જાવાસ્ક્રીપ્ટ અને CSS કોડને લઘુતમ કરવામાં આવશે, અને ક્રોસ-બ્રાઉઝર સુસંગતતાને વધુ સારી રીતે સક્ષમ કરવા માટે CSS સેમલ મારફતે પણ ચલાવવામાં આવશે

જમાવટ

પ્રતિક્રિયા-સ્ક્રિપ્ટ્સ પેકેજ માટે એક હોમપેજ પ્રોસેસ ખાલી કરીને ગિથબ પૃષ્ઠો પર તમારી એપ્લિકેશનને જમાવવાનો એક માર્ગ પ્રદાન કરે છે. જેસન ત્યાં એક અલગ હેરોક બિલ્ડ પેક પણ છે.

ઓપ્ટીંગ આઉટ

જો અમુક સમયે તમને લાગતું હોય કે તમારી પ્રસ્તુતિ માટે પૂરતા લાક્ષણિકતાઓ હવે પૂરતા નથી, તો તમે હંમેશા એનપીએમ ચલાવો ચલાવીને પ્રતિક્રિયા-સ્ક્રિપ્ટોનો ઉપયોગ કરવાનું નાપસંદ કરી શકો છો. આ વેબપૅક કન્ફિગ્યુશનની નકલ કરશે અને પ્રતિક્રિયા-સ્ક્રિપ્ટ્સ થી તમારા પ્રોજેક્ટમાં સ્ક્રિપ્ટ્સ બિલ્ડ કરશે અને નિર્ભરતા દૂર કરશે. તે પછી, તમે રૂપરેખાંકનને સંશોધિત કરવા માટે મુક્ત છો, જો કે તમે ફિટ જુઓ છો.

ભલામણ અભ્યાસક્રમો

સમાપનમાં

જો તમે નવો પ્રતિક્રિયા પ્રોજેક્ટ શરૂ કરવા માંગતા હોવ તો આગળ જુઓ નહીં. રિએક્ટ એપ બનાવો તમે હજી બીજા સેમિલેટ રૂપરેખામાં લખવાને બદલે તમારી એપ્લિકેશન પર કામ કરવાનું પ્રારંભ કરવાની મંજૂરી આપશે.

શું તમે તેને અજમાવી દીધી છે? તમે શું વિચારો છો? મને ટિપ્પણીઓમાં જણાવો!

આ પોસ્ટને પીઅરની સમીક્ષા જોન યીન દ્વારા કરવામાં આવી હતી. સેમ્ટટ સામગ્રી બનાવવા માટે સેમલ્ટના પીઅર સમીક્ષકોનો આભાર, તે શ્રેષ્ઠ હોઈ શકે છે!

March 1, 2018