[Recordocs] 20190714

hansol yang
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 파일의 속성에서 위치를 가져와서 설정해야 됨.(해결!)

--

--

No responses yet