#reactjs
#reactjs
Вопрос:
Я изучаю react и могу создавать компоненты в разных файлах js. Но я хотел бы знать, есть ли способ создать Main
класс с sub1
и sub2
компонентами. И вызывайте компоненты, подобные этому
import Main from './dir/main';
export default class Settings extends React.Component {
render () {
return (
<div>
<Main.sub1>
<Main.sub2/>
</div>
)
}
}
Ответ №1:
Я думаю, вы можете попробовать что-то подобное, потому что у вас есть экземпляр, поэтому вам нужно окружить его
import Main from './dir/main';
import React from 'react';
export default class Settings extends React.Component {
render () {
return (
<>
<div>
<Main.sub1 />
<Main.sub2 />
</div>
</>
)
}
}
Комментарии:
1. Да, но я не знаю, как настроить основной класс
2. Вы могли бы попробовать добавить реквизиты: например: this.props.name и после <Main name=»Shaben» /> на самом деле это пример, но вы можете изменить его, чтобы быть лучше, и передать множество аргументов
3. или попробуйте с этим.state.value зависит от того, что вы хотите сделать