2016-04-26 9 views

答えて

2

このような主観的な判断が難しいです。しかし、私たちがいくつかの異なる観点からできることを見てみましょう。

最初に、このコンポーネントが機能するために必要なプロパティを推測できます。それは、実際には、コンポーネントが必要とするタイプなど、コンポーネントが必要とするプロパティについてさらに多くのことを推論することはできません。

第2の観点では、 /クリーン。特に、コンポーネントに必要なプロパティが制御不能になったとき。

これは後で簡単に見ることができます。

{{my-component 
    title=model.title 
    body=model.body 
    extraprop1=model.prop 
    extraprop2=parent.prop 
}} 

今のところ、コンポーネントごとに意味をなさないものを使用して、それを考える必要はありません。

TypeScriptのようなものをプロジェクトに統合することを検討して、コンポーネントでどこに必要なプロパティのタイプを明示的に定義して、テンプレートを介してコンポーネントに公開することを本当に心配する必要がなくなります。

これらのプロパティの簡単なテストを示すtwiddleがあります。

+0

モデル全体をコンポーネントに公開するという心配はありませんか? – MarkFromFullerton

+0

私は素晴らしいテストをバックアップしている場合、私は心配しないだろう!それはあなたが本当に素早くいくつかの不動産が不足していることを知らせるべきです! – TameBadger

+0

ありがとうございます。 – MarkFromFullerton

関連する問題