codestates / codestates/Dajavas
[✍️ Dev Log] 박소영 / 2022-02-14
- Dominant language
- JavaScript
- Stars
- 2
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘은 어떻게 프로젝트에 기여했나요?
- 컴포넌트를 나눠 파일에 넣음
- Nav바를 간단히 만들었음
## 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- src폴더에 파일을 그냥 넣어주면 된다고 생각했었는데 클라이언트 페이지가 많아짐에 따라 폴더를 정리해서 넣어주는것 또한 task였다. 페어와 신경을 써서 다른이가 보아도 쉽게 찾을 수 있도록 넣어줬는데 이걸 의논하는데 어려움을 겪었다.
우리가 파일을 나눠준 기준은 routes 기준이 아닌, 처음 봤을때 눈에 보이는 큰 component를 기준으로 선정했다.
( 크게 `,,,`를 큰 컴포넌트로 선정해줬다.)
> https://miro.com/app/board/uXjVONKQ0zM=/
- 폰트어썸에서 아이콘을 가져올 일이있었는데.. html처럼 태그 속성을 class를 className으로만 바꿔줘서 가져오면 된다고 생각했다.
근데 그러면 오류뜨더라.. 패키지 제이슨에서 폰트 어썸에서 제공한 모듈을 다운받은 후 폰트 이름을 가져와` ` 컴포넌트에 속성` icon={폰트이름}`을 아래와 같이 사용하면 된다.
```jsx
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { faBars } from '@fortawesome/free-solid-svg-icons'
function Nav() {
return (
생략
```
## 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] 파일들 간단히 목업하기
- [ ] 로그인?회원가입? 둘중 하나 시도하기
- [ ] 리덕스 적용해보기
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.