Merih Forum Programlama ve yazılım algoritmalar programlama java / javascript
React.js Projesi Geliştirmek için Ortam Oluşturmak

  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
React.js Projesi Geliştirmek için Ortam Oluşturmak

 
#1

Merhabalar, React.js Giriş yazısından sonra gelen istekler üzerine React.js geliştirme ortamının kurulumundan bahsetmek şart olmuştu. Bu yazıda React.js ile ön yüz projesi geliştirmeye karar verdiğinizde çalışma ortamınızı hızlıca nasıl oluşturabileceğiniz hakkında bilgiler edineceksiniz.
[img=879x0]https://blog.kodcu.com/wp/wp-content/uploads/2017/05/es6-webpack-react-babel.png[/img]
Motivasyon: JavaScript ile uygulama geliştirmeyi denemişseniz birçok araç olduğunu keşfetmişsinizdir. Hepsi kendi içinde farklı farklı ayarlar yapmanız gereken araçlar.  Create React apps with no build configuration sloganıyla yola çıkmış bizi karın ağrısı ayarlardan kurtarmak için oluşturulmuş bir araç var: Create React App, deneyimli JavaScript geliştiricileri tarafından projelerin ortak ayarları belirlenerek oluşturulmuş projenize alt yapı sağlayan bir proje oluşturucu araç.
Create React App’in içinde bulundurdukları 
  • Projenizde bulunan JavaScript, Html, CSS kodlarının sıkıştırılması için webpack, style-loader

  • Geliştirme ortamında basit bir server oluşturmak için  webpack-dev-server

  • Kod üzerinde yaptığınız değişikliğin anında arayüze yansıması için Hot reloading

  • ES6 ve JSX gibi diğer uzantılarda kod yazmanız için Babel

  • JavaScript kod standartlarına uygun yazmanız için ESLint

  • ve diğerleri.
Create React App Kurulumu
npm alternatifi yarn  package manager edinmenizi öneririm.
yarn’ı kurduktan sonra terminalinizde 

Kod:
yarn global add create-react-app

 komutunu çalıştırarak bu muhteşem araca sahip olabilirsiniz.

Sıfır konfigürasyon ile projemizi ayağa kaldıralım
Artık geliştirmeye başlamamız için yapmamız gereken tek şey projemizin klasörüne isim vermek [Resim: 1f60d.svg]


Oluşturduğu klasör yapısı
Kod:
benim-harika-react-projem/
 README.md
 node_modules/
 package.json
 .gitignore
 public/
   favicon.ico
   index.html
   manifest.json
 src/
   App.css
   App.js
   App.test.js
   index.css
   index.js
   logo.svg
   registerServiceWorker.js

Kod:
yarn start 

: geliştirme modunda ayağa kaldırır kodda yaptığınız değişiklik hot reload sayesinde anında arayüzünüze yansır

Kod:
yarn build 

: production ortamına hazır şekilde kodlarınızı sıkıştırır ve /build klasörü altına paketler

Kod:
yarn test 

: testleri başlatır. (tabi önce testleri yazmanız lazım [Resim: 1f605.svg])

Kod:
yarn eject 

: sıfır ayar ile ayağa kaldırmamızı sağlayan aslında arka planda tuttuğu ayarları siz yazmışsınız gibi package.json içine aktarır (geri dönüşü yoktur, ortalık karışır!) Konfigürasonları değiştirmek isterseniz bu yolu tercih edebilirsiniz.

Herşey tamam ise 
Kod:
yarn start

 diyerek 

Kod:
src

 klasörünün altına React.js kodlarınızı yazmaya başlayabilirsiniz.

ufak bir not: src klasörü altında ES6(EcmaScript6) kodlarıyla karşılacaksınız bu JavaScript değil ki diye şaşırmayın [Resim: 1f61c.svg] 



Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  React.js ye giriş dalaylama 0 2,889 07-08-2017, Saat: 22:10
Son Mesaj: dalaylama
  Yeni Başlayanlar için Java ghostwide 0 2,696 26-04-2016, Saat: 19:16
Son Mesaj: ghostwide

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Bu konuyu görüntüleyen kullanıcı(lar):
1 Ziyaretçi

   
Türkçe Çeviri: Emre KRMN, Kodlayanlar MyBB, © 2002-2024 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-∞ Tüm hakları saklıdır.