Skip to content

omercnm/FSWeb-S6G2-Instagram-Starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Bileşenleri- Insta Klonu

React Bileşenleri Oluşturma ve Props Aracılığıyla Veri Aktarma

Giriş

  • Bu proje için, React kullanarak basit bir Instagram klonu oluşturacaksınız.
  • Bazı sahte veriler içeren sahte-veri.js adlı bir dosya var. Sahte verilerdeki her nesne, sahte bir Instagram gönderisini temsil eder.
  • React uygulamanız, sahte gönderi verileri alacak ve her birini ayrı bir Instagram gönderisi olarak işleyecektir.

Talimatlar

Görev 1: Proje Kurulumu

Bu proje, create-react-app (CRA) kullanılarak oluşturuldu. Bu projenin çalışması için CRA'yı kurmanız gerekmeyecek. Projeyi uygun bağımlılıklarla kurmak için aşağıdaki adımları izleyin.

  • Projeyi forklayarak bir kopyasını oluşturun.
  • Terminalden klonlayın
  • Projenin ana dizinine gidin
  • npm install --no-audit komutuyla bağımlılıkları indirin
  • npm start ile çalıştırın
  • Push commits: git push origin main.

Görev 2a: MUÜ

  • Bu uygulama, bu proje için gereken iki ana bölüme ayrılabilir: Arama Çubuğu ve Gönderiler.
  • Bu projeyi tamamlamak için, sayfanın üst kısmında oluşturulan Arama Çubuğunun tek bir örneğinin yanı sıra sahte-veri.js dizisindeki her nesne için ayrı bir gönderi oluşturan bir Gönderi bileşeni olacaktır.
  • Gönderileri takip etmek ve stateleri belirlemek için dün öğrendiklerinizi kullanın.
  • Gönderilerdeki "beğeni sayısını" artırmak için bir callback uygulayacak ve bunu birkaç seviyeden iç içe geçmiş bir bileşene aktaracaksınız.
  • Başlamadan önce kodu gözden geçirin. Bir sürü dosya var. Hepsine kod eklenmesi gerekli değil. App.js dosyasında başlayın ve oradaki talimatları okuyun.

Projenin son görüntüsü şu şekilde olmalıdır: bu

Görev 3: Ek Görevler

  • sahte-veri.js dosyasında daha fazla sahte veri oluşturun ve arama çubuğuna arama işlevi ekleyin. Bunu yapmanın bir yolu filtre yöntemidir.
  • Bir input kullanarak bir gönderiye yorum ekleme özelliğini uygulayın.
  • Tüm uygulamanın stilini tamamlayın ve instagram klonunuzun verilen tasarım özelliklerine çok benzemesini sağlayın.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.6%
  • CSS 12.1%
  • HTML 10.3%