0
Я ищу способ для двух компонентов разговаривать друг с другом. Я просто хочу, чтобы, когда <InputCheckboxAll/>
проверен или снят, он будет проверять или отменять все компоненты <InputCheckbox/>
.Доступ к другим компонентам refs изнутри компонента
var InputCheckboxAll = React.createClass({
render: function() {
return (
<input type='checkbox' {...this.props}/>
)
}
})
var InputCheckbox = React.createClass({
render: function() {
return (
<input type='checkbox' {...this.props}/>
)
}
})
<InputCheckboxAll ref='masterCheckbox'/>
<InputCheckbox masterRef='masterCheckbox'/>
<InputCheckbox masterRef='masterCheckbox'/>
<InputCheckbox masterRef='masterCheckbox'/>
Как внутри <InputCheckboxAll>
компонента можно выбрать все реф с masterCheckbox
на йоте?
Спасибо за это, это здорово! Одна из проблем заключается в том, что '' требует 'getInitialState', где' checked' является ложным, однако это делает его неконтролируемым по своему усмотрению. –
ThomasReggi
Я проверил значение 'getInitialState'' '' '' '' this.props.checked' и исправил проблему. – ThomasReggi
Скажем, все три '' проверяются, как я могу изменить значение '' для проверки? –
ThomasReggi