Vue js'i her konuda react'a karşı savunurdum. 'Daha kolay ve anlaşılır syntax sunuyor', 'React git gide karmaşıklaşıyor ve bu karmaşıklık bence gereksiz', 'Vue js varken neden React kullanasın ki?'
gibi savunmalar yapmışlığım çok var. Haklı mı? haksız mı? gerçekten şuan bilemiyorum. Sanırım buna karar verecek profesyonellikte değilim ancak şuan React JS yazıyorum ve şunu farkettim, React JS kod yazarken daha fazla özgürlük sunuyor gibi. Ayrıca React'a çıkarılmış paketler ve framework'ler çok çok daha gelişmiş bence. Ama şunu kesinlikle savunuyorum: 'React'la yapabildiğin her websitesini Vue ile de yapabilirsin.' herhangi bir kısıtlaması yok.
Benim React'ta geçmemde ki en büyük etken, React Native oldu açıkçası. Çünkü ileride mobil tarafa geçeceğim ve Vue'dan React Native'e geçmek, çok mantıksız olacaktı. Evet Vue Native'de var ancak şuan tam olarak gelişmedi, herhangi bir garantisi yok ve Vue Native'de yazdığımız kodlar ilk önce React Native'e çevrilip daha sonra Native'e çevriliyor. Yani fazlasıyla performans kaybı demektir bu. O yüzden ileride Native yazacağım diyorsan, React kafasıyla ilerlemeni tavsiye ederim. Tabi başlangıç olarak Vue mükemmeldir. Js ve Js framework mantıklarını kafana basitçe oturtur. Daha sonra React'e geçmen biraz daha kolaylaşır. Çünkü js bilsen de birden React alemine dalmak, oldukça kanser oluyor. Şahsen ben ilk React'la başlamıştım ve hiçbişey anlamamıştım 😃