diff --git a/.vscode/settings.json b/.vscode/settings.json
index 993f3b2..7132efb 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,7 +1,7 @@
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
- "prettier.printWidth": 120,
+ "prettier.printWidth": 100,
"prettier.semi": true,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
diff --git a/blog/react/config-stylelint.mdx b/blog/react/config-stylelint.mdx
index 551f41b..806132e 100644
--- a/blog/react/config-stylelint.mdx
+++ b/blog/react/config-stylelint.mdx
@@ -71,7 +71,11 @@ pnpm add -D postcss-styled-syntax
:::tip
yarn berry의 경우 postcss-styled-syntax를 설치하면 이 의존성인 postcss를 같이 설치해 달라고 하니 참고해주세요.
-
+
또한 postcss를 설치하게 되면 v8 이상이 설치될 텐데, 이렇게 되면 [stylelint에서 쓰는 postcss와 설치한 postcss랑 버전이 일치하지 않아 문제](https://github.com/stylelint-scss/stylelint-config-standard-scss/issues/2)가 생깁니다.
package.json에서 postcss를 resolution에 넣어주세요.
@@ -124,7 +128,11 @@ npm run lint:css:fix
vscode에서 stylelint extension을 설치해 주세요.
-
+
설치가 끝나면 프로젝트 root에 .vscode 폴더를 만든 후 settings.json 파일을 만들어 프로젝트에 적용할 vscode 세팅을 설정합니다.
diff --git a/blog/react/make-select.mdx b/blog/react/make-select.mdx
new file mode 100644
index 0000000..bb3b3eb
--- /dev/null
+++ b/blog/react/make-select.mdx
@@ -0,0 +1,731 @@
+---
+date: 2024-05-09
+authors: d0dam
+title: 'Select 컴포넌트 css 커스텀을 위한 여정'
+description: 'native select는 자체적으로 강력한 태그라고 생각합니다. 그래서 그만큼 컴포넌트를 만들며 가장 어려움을 겪었습니다. 이 여정을 풀어볼까합니다.'
+keywords: ['React', 'select', 'components', 'select css']
+tags:
+ - React
+ - select
+---
+
+native select는 자체적으로 강력한 태그라고 생각합니다. 그래서 그만큼 컴포넌트를 만들며 가장 어려움을 겪었습니다. 이 여정을 풀어볼까합니다.
+
+
+
+## 들어가기에 앞서
+
+- compound pattern을 알고, 사용할 수 있다는 전제가 깔려있습니다.
+- 매끄러운 내용 진행을 위해 선택 전용 single select를 기본으로 글을 작성하였습니다.
+- 매끄러운 내용 진행을 위해 코드에 생략이 있습니다.
+- `