React integration for china_city
License: [MIT]
Ensure you have install peerDependencies
$ npm i react jquery --save
$ npm i react-china-city --save
import ChinaCity from 'react-china-city';
<ChinaCity list={server.city} selected={server.user.city} />
List on server side (rails example)
@list = get_city_list(user.city)
def get_city_list id
return [ChinaCity.list, nil, nil] if id.nil?
[
ChinaCity.list,
ChinaCity.list("#{id / 1000}000"),
ChinaCity.list("#{id / 100}00")
]
end
- 4 level support (街道)