zip3
Background
Using the first three digits of a US zip code, you can roughly approximate which metropolitan area that zip code is associated with.
Demo
Code Sandbox: https://codesandbox.io/s/zip3-demo-rj8oc
Data
https://en.wikipedia.org/wiki/List_of_ZIP_Code_prefixes
High Level Design
This package exports a dictionary where the keys are the three-digit zip code prefixes, and the values are objects containing id
(the three-digit zip), city
, and state
(if available).
For example:
"440": "id": "440" "city": "Cleveland" "state": "OH"
Usage
{ const zip setZip = const shortenedZip = zip const metroObject = zipsshortenedZip || {} const city state = metroObject const metroString = city && state ? `, ` : "" return <div> <label> Zip code: <input type="number" placeholder="44114" value=zip onChange= { const value = etarget } ></input> </label> <p>Metro: metroString</p> </div> }