5

iOS で React ネイティブを使い始めたばかりで、それがどのように感じられるかを確認するためにばかげた質問があります.記事やチュートリアルを読むときはいつでも、「Props」について話している人を見かけますが、著者はこの用語をよく使用しています。コードでも同じです。たとえば、クラス宣言では、次のようなコンストラクターをよく見かけます。

class MyClass extends Component {

    constructor(props) {
        super(props);
        this.state = { message: '' };
    }
}

小道具とは何かについての明確な説明が見つかりません。誰か教えてもらえますか?

4

4 に答える 4

5

props は、React コンポーネントに渡す値です。したがって、コンポーネントがあるときはいつでも、次のように表示されます。

<MyComponent value1={value1} isTrue={true} />
于 2016-04-05T11:17:11.850 に答える
3

キースの回答に加えて、以下に「色」プロパティを使用する非 JSX バージョンがあります。

// Output (JS):
var app = React.createElement(Nav, {color:"blue"});
于 2016-04-05T11:32:57.740 に答える