zent
Version:
一套前端设计语言和基于React的实现
49 lines (40 loc) • 684 B
Markdown
order: 4
zh-CN:
title: 支持自定义比较函数
en-US:
title: Custom comparison function
```js
import { Radio } from 'zent'
const RadioGroup = Radio.Group;
class App extends React.Component {
state = {
value: {
foo: 1
}
}
onChange = (e) => {
this.setState({ value: e.target.value });
}
isValueEqual(a, b) {
return a && b && a.foo === b.foo;
}
render() {
return (
<RadioGroup
value={this.state.value}
isValueEqual={this.isValueEqual}
onChange={this.onChange}
>
<Radio value={{ foo: 1 }}>Foo 1</Radio>
<Radio value={{ foo: 2 }}>Foo 2</Radio>
</RadioGroup>
);
}
}
ReactDOM.render(
<App />
, mountNode
);
```