[Recordocs] 20190714
2 min readJul 14, 2019
- comment 기능을 구현하는데 comment 를 작성한 username 이 조회가 되지 않음.
- 그 외의 값들은 잘 조회됨.
- header 에서 작성해 두었던 ME query 를 SharedQuery 에 담아서 가져와서 username 을 출력함. 하지만 효율적이지도 않은 것 같고, comment 에서 왜 user 정보가 조회가 되지 않는지 해결 안됨.
- comment 의 Computed 파일이 필요했음.(백엔드에서)
- Comment 에서 post 와 user 를 담아서 Computed 파일을 작성함.
- user 정보가 조회되고, username 도 출력함.(해결 yeah!)
- 디버깅 오래걸림. 효율적으로 찾을 방법을 찾아야 겠다. - input 을 위한 customhooks(useInput) 를 쓰는데 에러가 발생함.
- useInput 에서 value, onChange, setValue 를 리턴하면 setValue 가 props 이 아니라고 에러.
- 이것은 <Input {} /> 과 같이 쓸 때 이 안에서 setValue 를 쓰지 않기 때문이다.
(add: 이것은 input 이라는 태그에 setValue 라는 속성이 기본적으로 없기때문인듯.)
- 그렇지만 setValue 는 로직을 짤 때 필요하므로 리턴을 하긴 해야한다.
그렇기 때문에 useInput 을 사용할 때 비구조화할당을 해서 통으로 prop 을 전달하는게 아닌, 각각을 나누어서 써야한다.
예를들어
const comment = useInput(“”) 일 때, <Input {…comment} />
하는게 아닌,
<Input value={comment.value} onChange={comment.onChange} />
과 같이 써야한다.
그렇기는 한데 조금 더 이해가 필요. 비구조화할당으로 될 때도 있는데. - python 변수 설정
python 을 설치할 때 변수설정을 하지 않음.
idle 에서 실행할 때는 몰랐는데 cmd 에서 실행이 되지 않음.
검색을 해서 변수 설정을 하는데 잘 따라서 해도 계속 실행이 되지 않음.
- 폴더 위치가 아닌 python 파일의 속성에서 위치를 가져와서 설정해야 됨.(해결!)