https://sand8594.tistory.com/36
[React] React Hook Form
설치방법 npm install react-hook-form 이전 코드 import React, { useState } from "react"; import {useForm} from 'react-hook-form'; function TodoList() { const [toDo, setToDo] = useState(""); const [toDoError, setToDoError] = useState("") const onChan
sand8594.tistory.com
검색창은 옛날에 포스팅했던 위 게시물을 참고하였다
const {register, handleSubmit} = useForm
...
<form onSubmit={handleSubmit(onValid)}>
<Input {...register("search", {required:true})} placeholder="검색어를 입력하세요" />
<Button><BiSearchAlt/></Button>
</form>
react-hook-form을 통해 검색되어진 단어에 대해서
연관 검색어를 띄어주고 싶었는데
관련된 api가 없었다 ㅜ.ㅜ
그래서 그냥 click값에 따라 연관 검색창을 보여주거나 안 보여주게만 해주었다.
const [isClick, setIsClick] = useState(false);
...
<AutocompleteBtn onClick={()=>{setIsClick(prev => !prev)}}> {isClick ? <RxTriangleUp/>:<RxTriangleDown/>}</AutocompleteBtn>
[React]Naver Clone(3) - 네비게이션바 꾸미기(위치에 따른 날씨 제공, 슬라이더) (0) | 2022.12.18 |
---|---|
[React]Naver Clone(1) - 오픈 API 사용하기 및 전체 구성 (0) | 2022.12.16 |