質問

ReactJSを学びようとしています。しかし、私を混乱させるものはコンポーネントのレンダリングです。私が見たすべての例は、React Componentクラスを定義し、最後には次のようなものがあります。

React.renderComponent(
  <comp attr="value"" />,
  document.getElementById('comp')
);
.

私はそれが 'comp'要素を私のコンポーネントに置き換えることを理解しています。しかし、私は20個のコンポーネントをロードすると、20のすべてのレンダリングが必要です。ただし、私はすべてをレンダリングしたいだけでなく、私のスパ全体をすべて使用したいだけです。私はDirectorJSルーターを使用しています。ユーザーがログインしているかどうか、および/または特定のリンクに移動しているかに応じて、1つまたは複数のコンポーネントを表示したいだけです。 Reactコンポーネントを示す、または非表示を動的に管理する方法については、情報/例/チュートリアルを見つけることはできません。もっと、私が本当にやりたいことは、クリックされたリンクとそれらの部分でのパーシャルでの部分的なものです。これは可能です。それで、どうやってこれを扱うかもしれませんか?アプリがロードされた初めて20以上のコンポーネントを読み込むことができましたが、部分Aコンポーネントがロードされている場合にのみロードするのを好みます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top