![React](/static/6bee90d9ac9267d814b38f5994d58e46/5ce94/react.png)
React
(8)
![Post Thumbnail Image](/static/8fa6699badc149cb3b60bc637c7c0e5f/1b4f8/230214_react-thumbnail.png)
React
[React] State 끌어올리기 - RGB 색상 코드 변환기 만들기
리액트 State 끌어올리기로 색상 코드 변환기를 만들어보자. State 끌어올리기 동일한 데이터의 상태를 여러 컴포넌트에서 사용하고 싶다면 해당 컴포넌트들의 공통 부모 컴포넌트로 state를 끌어올리는 것이 좋다. 아래 예시를 보며 차근차근 따라가 보자. 본문에서 설명할 예시는 RGB 코드를 HEX로, HEX 코드를 RGB로 변환시키는 색상 코드 변환기이다. 따로 convert 버튼을 누르지 않고 입력하는 즉시 변환된 코드를 보여주도록 할 것이다.
2023.02.14
![Post Thumbnail Image](/static/40bbc823969801dc9ba166af8aa9ca0b/b1abc/230116_react-thumbnail.png)
React
[React] macOS(맥) 리액트 개발 환경 세팅하기
맥에서 React로 개발하기 위한 환경 설정과 VSCode 기본 설정을 해보자. macOS React 개발 환경 세팅 Homebrew 설치 먼저 macOS용 패키지 관리자인 `homebrew`를 설치한다. 위 사이트에 방문하여 Install Homebrew의 내용을 복사한 후 터미널에 붙여 넣어준다. 패스워드를 요구하는 문구가 뜨면 맥의 비밀번호를 입력한다. 그럼 아래와 같이 설치가 완료된다. (패스워드는 안 보이는 게 정상이다)
![Post Thumbnail Image](/static/81f99178ae3cefbdc6c55d9e4943d0c3/b1abc/221102_atomic-design-thumbnail.png)
React
[React] 아토믹 디자인(Atomic Design) 패턴
아토믹 디자인 패턴은 이름 그대로 화학 원리에서 힌트를 얻어 만들어졌다. 자연계에서 원자끼리 결합하여 분자를 형성하고 분자끼리 결합하여 유기체를 형성하는 것처럼 동일한 프로세스를 UI 설계와 개발에 적용하는 것 이다. 아토믹 디자인에서는 다음과 같은 5가지 단계로 페이지와 컴포넌트를 분리한다.
2022.11.02
![Post Thumbnail Image](/static/dcb478f429a6a9734b733f365dbccd78/28c72/221016_react-first-page.png)
React
[React] CRA: 리액트 프로젝트 생성하기
Create React App(이하 CRA)은 리액트로 웹을 만들기 위한 환경을 제공한다. 이를 사용하면 babel과 webpack을 포함한 여러 개발 환경을 한번에 구축할 수 있다. 설치 방법. npx npm 5.2 이상인 경우 $ npx create-react-app [프로젝트명] yarn $ yarn create react-app [프로젝트명]
2022.10.16