알고리즘 문제풀이
programmers / level2 / 올바른괄호
효율성 체크에서 생각할 거리가 있었던 문제.
불필요한 반복과 연산되는 부분이 어디인지 어느 조건인지 생각해볼 수 있었다.
Redux-toolkit 시작하기
ESLint + Prettier 설정하기
팀프로젝트를 시작하면서 먼저 ESLint와 Prettier를 세팅했다.
// .prettierrc
{
"singleQuote": true,
"trailingComma": "all",
"semi": true,
"useTabs": false,
"tabWidth": 2,
"printWidth": 100,
"arrowParens": "always",
"bracketSpacing": true
}
// .eslintrc.js
module.exports = {
env: {
browser: true,
es2021: true,
},
extends: [
'airbnb',
'airbnb/hooks',
'plugin:react/recommended',
'plugin:import/recommended',
'plugin:eslint/recommended',
'plugin:prettier/recommended',
'prettier',
],
plugins: ['react', 'import'],
rules: {
'no-unused-vars': ['off'], // 사용하지 않는 변수가 있을때 빌드에러가 나던 규칙 해제
'no-console': ['off'], // 콘솔을 쓰면 에러가 나던 규칙 해제
'react-hooks/exhaustive-deps': ['warn'], // hooks의 의존성배열이 충분하지 않을때 강제로 의존성을 추가하는 규칙을 완화
'react/jsx-props-no-spreading': [1, { custom: 'ignore' }], // props spreading을 허용하지 않는 규칙 해제
},
}
👻코멘트
이번 주차 팀프로젝트를 위해서 준비하는 시간을 가졌다.
Redux-toolkit, Thunk, ESLint, Prettier 등등
배울 건 너무 많고 시간은 부족하다
어느새 새벽이 익숙해졌다.
나는 지금 항해 시차 적응중
'개발일기' 카테고리의 다른 글
[TIL] 다 해내지 못한 일에 대한 미련 버리기 (2) | 2022.12.13 |
---|---|
[TIL] 서로 맞춰가는 건 어려운 거야 (0) | 2022.12.12 |
[TIL] 저도 대충하고 싶은 날이 있다구요 (0) | 2022.12.09 |
[TIL] 더 좋은 것을 위한 고민 (2) | 2022.12.09 |
[TIL] 투두리스트 버전 2 (0) | 2022.12.08 |