React

React 카카오(Daum) 주소 찾기 API 사용하기

dev22 2023. 1. 31. 11:45
728x90

카카오 api 띄우기

import DaumPostcode from 'react-daum-postcode';
    const [address, setAddress] = useState(""); // 우편번호
    const [detailaddress, setDetailaddress] = useState(""); //api상의 주소
    const [detail2address, setDetail2address] = useState(""); //상세주소
    const {addDocument, response } = useFirestore('manmul');
    const [openPostcode, setOpenPostcode] = useState(false); //카카오api
 
     /**
     * 카카오api handle
     */

    const clickButton =() =>{
        setOpenPostcode(current => !current);
    }

    const selectAddress = (data) => {
        console.log(`
                주소: ${data.address},
                우편번호: ${data.zonecode}
            `)
            setAddress(data.zonecode);
            setDetailaddress(data.address);
            setOpenPostcode(false);
    }
 
 

<tr><td className="title">주소</td>
           
                <input  id="address_kakao"
                    onClick={clickButton}
                    value={address}
                    ></input>
                    {openPostcode &&
                        <DaumPostcode
                            onComplete={selectAddress}  // 값을 선택할 경우 실행되는 이벤트
                            autoClose={false} // 값을 선택할 경우 사용되는 DOM을 제거하여 자동 닫힘 설정
                            defaultQuery='판교역로 235' // 팝업을 열때 기본적으로 입력되는 검색어
                            />}
           
            <td className="title">상세주소</td>

            <td><input value={detailaddress}></input></td>
            <input value={detail2address}
                onChange={(e)=>{ setDetail2address(e.target.value)}}
            ></input>
            </tr>
reference

https://developers.kakao.com/docs/latest/ko/local/dev-guide

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

https://myhappyman.tistory.com/240

 

카카오(Daum) 주소 찾기 API 사용하기

카카오 주소🏠 찾기 API https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어

myhappyman.tistory.com

https://jforj.tistory.com/268

 

[React] 카카오 주소 검색 사용하기

안녕하세요. J4J입니다. 이번 포스팅은 카카오 주소 검색 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 주소 검색 사용 방법 [ 1. 패키지 설치 ] $ npm install react-daum-postcode [ 2. 주소 컴

jforj.tistory.com