2015-12-11 16 views
20

Tipik bir tepki projesi üzerinde çalışmaya başladım ve kendime düzenli sınıf dosyaları ile ne yapmam gerektiğini sorun. .ts veya .tsx dosyaları kullanmalıyım ve daha sonra bir tepki projesi olmasa bile .tsx dosyasını kullanmama sebeplerini bulamadım! .tsx dosyalarını kullanmamamız için herhangi bir sebep veya belirli bir durum var mı? hayır eğer neden yazı takımı ekibi tamamen yeni uzantı ekliyor?.tsx yerine tüm zamanlar .tsx kullanmak için herhangi bir dezavantajı var mı?

cevap

21

JSX Harmony kipinde, JavaScript'iniz x'u kullanmanızın bir çeşit kullanımıdır. Bu geçerli olduğunda bildirilir:

doSomething(<div>My div</div>); 

Ancak, dosya uzantısı gerçekten sürece ön işlemciler kararınızdan (browserify veya webpack) farkında olarak, fark etmez. Ben, birincisi, tüm JavaScript'im için, Reaktif olmasalar bile .js'u kullanıyorum. Her şey için tsx veya ts'u kullanmayı tercih edebilirsiniz, ki bu benim görüşüme göre daha tutarlı.

İlgili konular