Я новичок в реакции JS. Я вызываю компонент реакции из строки HTML, которая исходит из другого класса javascript. Но компонент не отображается на экране.Вызов динамического компонента в реакторе JS
class Form extends Component {
render() {
var markup = '<Sections />';
return (<div className="content" dangerouslySetInnerHTML={{__html: markup}}></div>);
}
}
class Sections extends Component{
render(){
return (<div className='row'>Row1</div>);
}
}
Пожалуйста, помогите мне, где я иду не так. Я думаю, что responsejs не распознает компонент разделов, поскольку он исходит из строки. Есть ли способ, мы можем вручную скомпилировать jsx.
Да Я определил раздел как компонент. Я генерирую JSX как строку динамически и возвращаю его в метод рендеринга. React не может разрешить его компоненту Section и, следовательно, не отображает компонент Section – user2114575
Я пробовал его, но он не отображает – user2114575
в строке HTML , если я даю « », а затем он дает Uncaught Invariant Violation: Invalid tag , Если я даю только «разделы», то он создает компонент раздела, но не вызывает предопределенный компонент. –
user2114575