# 联动 - order: 6 省市联动是典型的例子。 --- ````jsx import { Select } from 'antd'; const Option = Select.Option; const provinceData = ['浙江', '江苏']; const cityData = { '浙江': ['杭州', '宁波', '温州'], '江苏': ['南京', '苏州', '镇江'] }; const App = React.createClass({ getInitialState() { return { cities: cityData[provinceData[0]], secondCity:cityData[provinceData[0]][0] }; }, handleProvinceChange(value) { this.setState({ cities: cityData[value], secondCity:cityData[value][0] }); }, onSecondCityChange(value) { this.setState({ secondCity: value }); }, render() { const provinceOptions = provinceData.map(function(province) { return ; }); const cityOptions = this.state.cities.map(function(city) { return ; }); return
; } }); ReactDOM.render(, mountNode); ````