- Giriş
- Sonuçları Kaydetme
- useReducer ile Aksiyon(Action) İşlemleri
- localStorage ile Context Verilerini Tarayıcıya Kaydetmek
- Görsel İyileştirmeler ve FontAwesome Kullanımı
- Hile Önleme ve Kapanış
Bilgilendirme:
Öncelikle Udemy tarafından yapılan bir değişiklik nedeni ile 2 saat üzeri eğitimler ücretsiz olarak yayınlanamıyor. Bu nedenle React Context API ve Hooklar eğitimini 3 parçaya bölmem gerekti.
En yeni bilgilendirme:
React Context API ve Hooklar Eğitimine ait Part 1, Part 2 ve Part 3 Kurs açılış sayfalarındaki metnin aynı olması sebebi ile Udemy tarafından içerik kopyalama olarak işaretlenmiş ve eğitimlerim yayından kaldırılmış, bir süre yayında olmamasının sebebi de tam olarak buydu. Aslında üç eğitim de bana ait ama sitem bunun ayrımını yapamamış ve benden her bir eğitimin
Her şeyden önce nasıl bir uygulama yapacağımızı görmek isterseniz:
https://yaztest-rch.web.app/
adresine giderek uygulamayı test edebilirsiniz.
Bu kurs başlı başına bir eğitim değildir. Anlamlı hale gelebilmesi için yukarıda da belirttiğim gibi Part 1 ve Part 2 eğitimlerini tamamlamış olmanız gerekmektedir.
Part 1 ve Part 2 tamamlamış iseniz, orada öğrendiğiniz bilgilere ek olarak bu eğitimde.
useReducer hook kullanarak Aksiyon işlemleri gerçekleştirme
Context içerisinde tuttuğunuz verinin localstorage ile tarayıcı hafızasına kaydedilmesi
Fontawesome ikon kütüphanesinin projeye dahil edilmesi ve kullanılması
Bir input alanına kopyalanmış bir metnin yapıştırılmasını engelleme
konularını öğrenmiş/pratik yapmış olacaksınız.
Ve sonuç olarak kullanıcının seçtiği metni yazma hızını ve doğruluğunu test edebileceği, sonuçları kaydedip takip edebileceği ve tercihine göre Açık ve Koyu tema özellikleri arasında geçiş yapabileceği basit ama etkili bir uygulama geliştirmiş olacaksınız. To - do App dışında bir şey yaparak React öğrenmek iyi gelecektir. :)
Ve evet biliyorum ses seviyesi az ama bunun sebebi tamamen mikrofon ve profesyonel mikrofonların pahalı olması. :)
Herkese iyi kodlamalar!
Unlocking Peace and Clarity: Stress Relief, Improved Sleep, and Enhanced Creativity through Guided Meditation
Learn Graphic Design Theory like color, composition, typography to design professional designs based on science!
Understand the Cybersecurity Industry. Learn about various Job Roles, Certifications, Salaries & Career Paths
Everything You Need To Know About Open Source AI For Beginners!
A comprehensive introduction to mathematical optimization and gurobipy tailored to data scientists and problem solvers
Lisans Eğitimimi 2015 Erciyes Bilgisayar Mühendisliği bölümünden mezun olarak tamamladım ve şimdilerde Abdullah Gül Üniversitesinde Yüksek Lisans yapmaktayım. Aynı zamanda 2015 yılından beri Full-stack Yazılım Mühendisi olarak aktif olarak çalışmakta ve Masaüstü ve Web Uygulamaları geliştirmekteyim. Yeni teknolojiler öğrenmeyi, öğrendiğini kullanmayı ve kullandırtmayı seven birisiyim; bundandır ki basit cevaplar bekleyen sorulara uzun uzun yeni teknolojilerden bahseder, bu teknolojileri öğretmeye çalışırım etrafımdaki insanlara. Her ne kadar yeni teknolojiler ve üzerine konuşması ve çalışması keyifli güzellikler olsa da bir de ilk göz ağrılarımız başımız sıkıştığında sığındığımız klasiklerimiz vardır. Ben de sıkı bir C# geliştiricisi olarak uygulamaların çoğunu bu dilde geliştirmiş olsam da pek çok kez de hızlıca ve pratik çözümler ortaya koymak için kendimi eli-kolu her şeye uzanan Python'un kapısında buluyorum. Tabi web uygulamalarım için yeni gözdem React ve React Native ile de mobil uygulama ortamı için de küçük de olsa projeler geliştirmekteyim.
Youtube kanalımdanda beni takip etmeyi unutmayın. Fırsat buldukça oradan da ücretsiz eğitimler yayınlamaktayım.
"Happy Coding!" ;)