분류 전체보기525 [React] Recoil 2편 value만 불러오고 싶을때 => useRecoilValue value와 변경 함수를 둘다 얻고 싶으면 => useRecoilState hook const value = useRecoilValue(toDoState); const modFn = useSetRecoilState(toDoState); const [value, modFn] = useRecoilState(toDoState); selector는 atom의 output을 변형시키는 도구이다. selector는 state를 가져다가 뭔가를 return 할거다. selector에는 key와 get function이 필요하다. get function은 인자로 객체를 받는데, 그 객체에는 get function이 들어가 있다. get function이 있어.. 2023. 9. 4. [Algorithm] 탐욕 알고리즘 # 탐욕 알고리즘(greedy algorithm) -현재 상황에서 당장 가장 좋아 보이는 상황만을 선택하는 알고리즘이다. - 그리드알고리즘, 탐욕법이라고 불리기도 한다. -최적의 해를 구하기 위한 근사적인 방법으로 사용될 때가 많다. # 탐욕 알고리즘의 접근 방법 1. 방법 고안하기: 현재 상황에서 어떤 것을 선택할지 알고리즘을 고안한다. 2. 정당성 확인하기: 자신이 고안한 알고리즘이 항상 최적의 해를 보장하는지 확인한다.(증명 단계) # 거스름돈문제 -거스름돈 문제는 전형적인 탐욕 알고리즘의 예시다. -카운터에 500원, 100원, 50원, 10운짜리 동전이 무수히 많이 존재한다. -손님에게 6480원을 거슬러 주어야할때, 동전 개수의 최솟값은? # 거스름돈 문제의 해법 -가장 큰 화폐 단위부터 거슬.. 2023. 9. 3. [React] Ts+eslint+prettier 기초셋팅설정 https://velog.io/@qhgus/React-ESLint-Prettier-Typescript-%EC%84%B8%ED%8C%85%ED%95%98%EA%B8%B0 React + ESLint + Prettier + Typescript 세팅하기 React + Prettier + ESLint + Typescript 세팅 velog.io 이거 블로그 보고 일단 ts+eslint+prettier설정했다 1. 일단 확장프로그램 설치 2. npm install eslint prettier --save-dev 3. npm install @typescript-eslint/eslint-plugin @typescript-eslint/parser --save-dev 이거 했는데 에러가 났다. 버전 문제인것 같았다. 4... 2023. 8. 29. [React] TypeScript + eslint + prettier 중 발생한 오류 해결 https://velog.io/@hongdol/React-CRATS-eslint-prettier-vscode-%EC%84%A4%EC%A0%95%EC%B6%A9%EB%8F%8C-conflict [React] CRA(TS) + eslint + prettier + vscode 설정충돌 conflict npx든 yarn 이든 CRA로 설치하면 package.json 에 기본 세팅되어있는 eslintConfig 제거eslint는 다들 아실테고 나머지 두 개는 왜 깔까? 간단하게 설명하자면 ESlint와 prettier가 충돌이 났을 때 어떻게 할건지 velog.io 이 블로그를 참고하며 천천히 설치했다. 근데 오류 안나다가 react router dom을 연결하면 [eslint] Failed to load con.. 2023. 8. 28. 이전 1 ··· 19 20 21 22 23 24 25 ··· 132 다음