
2024.02.26(월)


useSearchParams Hook & useLocation Hookimport { useSearchParams, useLocation } from 'react-router-dom';
const [searchParams, setSearchParams] = useSearchParams(); // 현재 location의 URL에 있는 query string을 읽고 수정하기 위해 사용하는 Hook
const location = useLocation(); // 현재 location 객체를 반환하는 Hook
useSearchParams Hook의 state value인 searchParams는 문자열URLSearchParams를 사용하면 URLSearchParams 인스턴스를 생성할 수 있고 get, set, delete 등의 메서드를 사용하여 query string을 쉽게 조작 가능const newSearchParams1 = new URLSearchParams();
const newSearchParams2 = new URLSearchParams(searchParams);
const newSearchParams3 = new URLSearchParams(location.search);
display: flex;
flex: flex-grow, flex-shrink, flex-basis를 한 번에 쓸 수 있는 축약형 속성.grid-container {
display: grid;
/* repeat() 함수 사용법 */
grid-template-rows: repeat(2, 1fr); /* 1fr 1fr */
grid-template-columns: repeat(3, 1fr 2fr); /* 1fr 2fr 1fr 2fr 1fr 2fr */
}
grid-template-columns, grid-template-rows: 그리드의 열과 행의 크기를 정의repeat(반복횟수, 그리드 트랙 사이즈 배열)코드 올리기 귀찮아서 이제부터 PR로 대체!