На самом деле мой код очень сложный, но для простоты я ставлю этот пример:Динамически добавить еще один компонент в реакции
У меня есть два компонента реакции:
Component_A:
import React, {PropTypes} from 'react';
class Component_A extends React.Component {
constructor(props, context){
super(props, context);
}
render(){
return (
<div>Component A</div>
);
}
}
export default Component_A;
Component_B:
import React, {PropTypes} from 'react';
class Component_B extends React.Component {
constructor(props, context){
super(props, context);
}
render(){
return (
<div></div>
);
}
}
export default Component_B;
App файла:
import React, {PropTypes} from 'react';
import Component_B from './Component_B';
class App extends React.Component {
render() {
return (
<div>
<Component_A />
<Component_B />
</div>
);
}
}
export default App;
Индекс файла:
import React from 'react';
import { render } from 'react-dom';
import App from './App';
render(
<App />,
document.getElementById('app')
);
Теперь После отображения страницы, и я буду получать звонить из сервера, в то время я хочу добавить Component_A в Component_B. Есть ли для этого решение?
Большинство из вас может видеть этот смешной и совет, чтобы сделать это с помощью государственного средства реагирования. но, как я написал выше, это очень сложный проект. поэтому нам будет очень легко, если мы сможем это сделать с append.
Спасибо за ваш быстрый ответ, но я хочу добавить уже смонтированный компонент Component_A с его состоянием и реквизитами –
Спасибо за почтение dy, по вашему методу наша цель была успешно реализована. И жаль, что я не могу проголосовать за вас, поскольку у меня меньше 15 баллов. –