Skip to content

form 태그를 쓰지 않고 RecodeInput 구현한 것에 대한 고찰

Park Sang Shin edited this page Jan 21, 2021 · 2 revisions

form 태그를 사용하지 않고 RecodeInput을 구현했다.

이유는

  1. Category를 고르기 위해 input 태그를 사용하고 싶지 않았기 때문에
  2. form 태그를 사용하면 으로 한번 감싸야 하는데 별로 좋지 않다고 판단해서
  3. form은 form자체의 내부 상태가 있어 블랙박스를 두는 느낌이어서 직접 ref의 값을 사용하면 확실하기 때문에

였다.

하지만 form을 사용하는게 더 좋아 보여서 고치려고 한다.

이유는

  1. form 자체의 블랙박스가 훨씬 안정적으로 동작하게 해주기 때문에
  2. file input 등 여러가지에 활용할 수 있기 때문에
  3. input submit 을 활용해서 훨씬 많은 상황에 대비 (onClick에서만 동작하는게 아니라 submit에 해당하는 여러 디바이스들을 한번에 처리할 수 있음 ex) Enter, PlayStation의 X버튼 등.. )
  4. useRef를 남발하지 않아도 되기 때문에

이후에 Refectoring 해야겠다.

Clone this wiki locally