hem performans hem kaynak hem component sayısı hem kolaylık hem de güzel yapısı sebebiyle react-native öneriyorum. react-native yazabilmek için temel javascript bilgisine sahip olmanız gerekiyor. es6 ile gelen yenilikleri de bilmeniz gerekiyor tabii. udemy'den bir kurs satın alıp ilerleyebilirsiniz. sonrası projenin içine girdikçe gelişiyor. hatalar alacaksınız hatalardan boğulacaksınız ki bir şeyler öğrenebilesiniz. react-native bu konuda da gayet iyi. çünkü bu işte en önemli şey araştırmayı bilmek. dolayısıyla siz iyi araştırabiliyor olsanız bile eğer çalıştığınız teknolojide yeterince kaynak yoksa, stackoverflow'da yeterince soru sorulmamışsa ve hatta sorulan sorular havada kalıyorsa o teknolojiyi kullanmamalısınız. react-native'de böyle bir şey söz konusu değil. halihazırda sorulmuş çok fazla soru var. github'da çok kafa patlatılmış konuları var. aslında bu bile bu teknolojiyi seçmeniz için bir sebep. tabii ki benimki bir tavsiye araştırıp sizin için en iyi teknolojiyi seçmek yine size düşüyor. bol şans