-
Notifications
You must be signed in to change notification settings - Fork 10
form 태그를 쓰지 않고 RecodeInput 구현한 것에 대한 고찰
Park Sang Shin edited this page Jan 21, 2021
·
2 revisions
form 태그를 사용하지 않고 RecodeInput을 구현했다.
이유는
- Category를 고르기 위해 input 태그를 사용하고 싶지 않았기 때문에
- form 태그를 사용하면 으로 한번 감싸야 하는데 별로 좋지 않다고 판단해서
- form은 form자체의 내부 상태가 있어 블랙박스를 두는 느낌이어서 직접 ref의 값을 사용하면 확실하기 때문에
였다.
하지만 form을 사용하는게 더 좋아 보여서 고치려고 한다.
이유는
- form 자체의 블랙박스가 훨씬 안정적으로 동작하게 해주기 때문에
- file input 등 여러가지에 활용할 수 있기 때문에
- input submit 을 활용해서 훨씬 많은 상황에 대비 (onClick에서만 동작하는게 아니라 submit에 해당하는 여러 디바이스들을 한번에 처리할 수 있음 ex) Enter, PlayStation의 X버튼 등.. )
- useRef를 남발하지 않아도 되기 때문에
이후에 Refectoring 해야겠다.