ログインコンポーネントでオンクリックすると、ホームコンポーネントが表示され、ホームコンポーネント内でonClickがログインコンポーネントを表示する必要があります。しかし、このエラーを取得する反応jsでコンポーネントを交換するにはどうすればいいですか?
Uncaught Error: Element type is invalid: expected a string (for built-in
components) or a class/function(for composite components) but got: object(...)
私はこれを解決するために手伝ってください。
ログイン
handleSubmitValidateInput: function(e){
e.preventDefault();
ReactDOM.unmountComponentAtNode(document.getElementById('content'));
ReactDOM.render(<Home UserDetails={data}/>, document.getElementById('content'));
}
ホーム
しかし、私は別のコンポーネントで両方をレンダリングすることができています。 ホームコンポーネントをクリックすると、エラーが表示されます。
いいえ、ルーティングについてです。しかし、何かをクリックするたびにコンポーネントを交換したいだけです。私はログインからホームに行くことができますが、私は私の質問に示されているように、家からアンマウントしてログインをマウントすることでホームからログインに行くことができません –