개발/typescript, web24 [21-06-15 사내모각코] Trait typescript로 구현해보기 Rust Trait https://doc.rust-lang.org/rust-by-example/trait.html 이것에 대한 개념 구현(컨셉카 같은 느낌으루다가..) trait은 공동으로 구현할 것을 추상화 해놓은 것. 해당 trait으로 지정한 프로퍼티는 오직 해당 trait만 알아야 하기 때문에 symbol로 내부적으로 생성하여 symbol로 지정하려는 구조체의 프로퍼티를 작성하려고 하였음. 이렇게 하면 해당 trait은 해당 구조체가 trait을 구현하였는지 알 수 있음. 간단하게 구현하는데는 성공했지만 실제로 사용하려니까 unique symbol 취급을 받지 못하여 해당 심볼로 프로퍼티를 선언할 수 없어서 실패함. → 적용하려면 nanoid 같은걸로 해서 유니크한 아이디를 만들어서 해야겠음. *.. 2021. 6. 16. [21-06-02 사내모각코] fp-ts: Option 알아보기 2021. 6. 16. value change + onChange trigger dom에 마치 사용자가 change 한 것처럼 속이는 trick. 로우한 레벨의 컴포넌트 작성시 매우 유용.. 2021. 5. 11. typescript) forwardRef + 컴포넌트 내부 useRef 이러면 inputRef와 부모로부터 넣은 ref가 하나의 ref인 것처럼 작동한다. react-form-hook에서 작동 확인 전체 코드 ref 공유할 컴포넌트. 이 컴포넌트에서 inputRef에 대한 무언가 작업을 하면, props로 받은 ref에도 똑같이 반영됨. 사용하는 곳에서... 똑같음 2021. 3. 11. 이전 1 2 3 4 5 6 다음