React&Redux Firebase FireStore Yeni İçerik Ekleme

 Sadece fireStore react ile içerik ekleyen bir component yazacağız. Proje oluşturma firebase config ayarları için blogdaki önceki yazıları okumanızı öneriyorum.

Öncelikle bir method base component oluşturuyorum.


Basit bir şekilde componentimi yazdım.

App.Js den de yolunu tanımladım. Excact yaptım ki sadece bu componentim çalışsın.

Componentimin görünüşüde bu şekilde oldu gayet basit.
 Şimdi onChange ve onClick listenerlarımı handle edeceğim.


Methodlarımı yazdım yazmış olduğum methodlarımı onClick ve onChange ekledim.

  Denememi yaptığımda başarı bir şekil de state  set ettiğimi görebiliyorum. Şimdi yapmam gereken componentime action ve reducer lerini yazmak. İstersem firestoreyı componentime bağlatım handleClick metdoumu düzenleyip te firesore 'me ekleme işlemide yapabilirdim fakat actions ve reducer kullanacağm. İlk olarak blogAction yazacağım parametre olarakta blog objesi alacak. Bu obje ile fireStore mdeki collectionu ma add işlemi yapacağım.


author ' u ek yapıyorum


Şimdi sırada mapDispatchToProps yapıp BlogAdd methodumu componentime göndermeliyim. Ardından sa button umda methodumu çağırmalıyım. Eğer herşey doğru ise sıkıntısız çalışacaktır.
Action numda ufak bir düzeltme yaptım.


Bu şekilde sorunsuz çalıştı. Küçük bir üye olmayan blog ekleyemez mantığı kuracağım daha sonra bunu admine çevireceğim. Yapmam gereken Firebase den gelen auth conrolu gerçekleştirmek. Bunun için öncelikle state mi gözlemleyeceğim.

React- Router -dom kütüphanesinden redirect i ekliyorum. Ve aşağıdaki işlemleri gerçekleştirince sorunsuz çalıştı.




Yorumlar

Bu blogdaki popüler yayınlar

Laravel & React 1

React ile Kişisel Blog Sayfası Oluşturma 1

Github' a proje atma (Visual Studio Code ile)