React JS Kurulumu

Anasayfa / Blog / React JS / React JS Kurulumu


Php Değişkenler , 7 Kali Linux , 3 React JS , 1 Vue.js Dersleri , 1 Grafik Tasarım , 1 VirtualBox , 3 PHP Veri Tabanı , 5 PHP Dersleri , 13 Html Dersleri , 1 3 yıl önce yayınlandı.

React JS Kurulumu

React JS Kurulumu

Online olarak katılmayı deneyin ya da local geliştirme ortamınızı oluşturun.

Online Kod Ortamı

React’i online kod ortamında denemek istiyorsanız, CodePen ya da CodeSandbox sitelerini kullanabilirsiniz.

React HTML Şablonu

Kendi text editörünüzü kullanmayı tercih edebilirisiniz,. Tarayıcınızdaki local dosya sisteminden açabilirsiniz. Kod dönüştürmesini yavaş yapar, bu nedenle sadece öğrenme aşamasında kullanın, projeleriniz için kullanmayın.

Hızlı Başlangıç

React kavramlarına adım adım bir giriş için Aşağıdaki yazıyı takip edebilirsiniz.

Merhaba Dünya

React’i kullanmanın en kolay yolu, CodePen’deki bu Merhaba Dünya örnek kodunu kullanmaktır.

Herhangi bir şey yüklemenize gerek yoktur (React JS, React DOM ve Babel eklenmiştir). Dokümantasyonu farklı bir sekmede açıp codepen üzerinden kodları test edebilirsiniz.

Yerel bir geliştirme ortamı kullanmayı tercih ediyorsanız kurulum sayfasını inceleyin.

En küçük React örneği şuna benzer:

ReactDOM.render(
  <h1>Merhaba Dünya!</h1>,
  document.getElementById('root')
);

Bu kod, HTML’de root id’li etiket içerisine h1 başlığı ile Merhaba Dünya yazacaktır.

Bundan sonraki bölümlerde, React aşamalı olarak anlatılacaktır. React uygulamalarının yapı taşları olan element ve componentleri inceleyeceğiz.

Component konusuna hakim olduktan sonra, küçük ve yeniden kullanılabilir parçalardan karmaşık uygulamalar oluşturabilirsiniz.

Geliştirme Ortamı

Yukarıdaki hafif çözümler, React’a yeni başladıysanız ya da denemek için en uygun yöntemlerdir.

React JS’i bilgisayarınıza kurup, localinizde proje geliştirmeye başlamak istiyorsanız aşağıdaki adımları inceleyin.

Not: Olası uyumsuzluk sorunlarını önlemek için tüm React paketleri aynı sürümü kullanmalıdır. (reactreact-dom vs.)

NodeJS Kurulumu

NodeJS sitesine girip diğer anlattığım yazıdaki gibi ilerleyebilirisiniz.

 

Yeni bir React projesine başlamak için en kolay yol, bir başlangıç kiti kullanmaktır.

React ekibi tarafından önerilen çeşitli başlangıç kitleri bulunmakta; Create React App, Next.js, Gatsby, nwb, razzle, Neutrino. React projesi başlatmak için resmi olarak desteklenen Create React App’ı detaylı açıklayalım.

Create React App

Create React App, yeni bir React single page application’a başlamanın en iyi yoludur. Geliştirme ortamınızı, en yeni JavaScript özelliklerini kullanabilmenizi, güzel bir geliştirici deneyimi yaşamanızı ve uygulamanızı üretim için optimize etmenizi sağlar. NodeJS 6 veya daha üst sürümünün bilgisayarınızda kurulu olması gerekir (Sunucuda gerekli değildir).

Create React App’i özetlemek gerekirse bu, React uygulamaları oluşturmanız için ihtiyacınız olan birçok şeyi içerisinde barındıran bir pakettir.

İçerisine neler dahil edilmiştir?

  • React, JSX, ES6, Flow syntax desteği
  • Autoprefixed CSS ile otomatik olarak düzeltilen CSS’ler (-webkit veya diğer ön eklere gerek yoktur)
  • Genel hatalar konusunda uyaran bir canlı geliştirme sunucusu
  • Kod üzerinde yaptığımız değişiklikleri kaydettiğimiz anda arayüze yansıması için hot reloading
  • JavaScript kod standartlarına uygun yazmanız için ESLint vs

İlk olarak nodejs kurup, ardından aşağıdaki adımları gerçekleştirerek ilk uygulamamızı oluşturmaya başlayalım.

npm install -g create-react-app

Ardından my-app adında bir proje oluşturuyoruz.
create-react-app my-app
 

Eğer npm 5.2.0+ sürümü yüklüyse, bunun yerine npx kullanabilirsiniz.

npx create-react-app my-app

Bu komutlar geçerli klasörde my-app isimli bir dizin oluşturacaktır. Bu dizinin içinde, proje yapısını oluşturacak ve geçişli bağımlılıkları kuracaktır.

Projenin klasör yapısı aşağıdaki gibi olacaktır. Yapılandırma veya karmaşık klasör yapıları yok, sadece uygulamanızı oluştururken gereken dosyaları içerir.

my-app
├── 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

Kurulum tamamlandıktan sonra aşağıdaki komutlar ile proje klasörünüze girebilirsiniz. Ardından npm start ya da yarn start komutu ile projenizi localde açabilirsiniz.

cd my-app
npm start

Otomatik olarak localhost sayfası açılacaktır. Kodda değişiklik yaparsanız, sayfa otomatik olarak yeniden yüklenir. Konsolda ise hata uyarılarını görürsünüz. Kod yazmaya başlamak için src/App.js dosyasını düzenleyin ve kaydedin.

Projeyi Build Etmek

Kodunuzu yazdınız ve sunucunuza yüklemek istiyorsunuz, o halde npm run build komutu ile üretim için gerekli klasörler hazırlanır. React’ı düzgün bir şekilde paketler ve yapıyı en iyi performans için optimize eder. CSS ve JavaScript kodlarını minified eder (sıkıştırır) ve rastgele isimlendirir.

npm run build

Oluşturulan build klasörünün içerisindeki dosyaları sunucunuza atarak test edebilirsiniz.

İlk Konu: React JS ile Merhaba Dünya



Etiketler


Paylaş


Bağlantı Linki


Yorumlar
İlk yorumu siz yazın!

Bu konu için hiç yorum yazılmamış, ilk yorumu siz yazarak destek verin!


Yorum Yaz
E-posta adresiniz yorumlar listelenirken gizli kalacaktır.
Benimle iletişime geç

Çalışmalarımı beğendiyseniz iletişim bölümünden bana ulaşabilirsiniz. Daha fazla soru için info@mgunaydin.com adresini kullanın.