본문 바로가기
Study

[article] Deview2023 - 하나의 코드로 React, Vue, Svelte 등 모든 프레임워크를 지원할 수 있는 CFCs Reactive

by 안자두 2023. 4. 6.

🌞 Article

👇 link

https://tv.naver.com/v/33860329

 

하나의 코드로 React, Vue, Svelte 등 모든 프레임워크를 지원할 수 있는 CFCs Reactive

NAVER Engineering | [DEVIEW 2023] * 발표자 :최연규(NAVER Search) * 발표제목 : 하나의 코드로 React, Vue, Svelte 등 모든 프레임워크를 지원할 수 있는 CFCs Reactive * DEVIEW 2023 바로가기: https://deview.kr/2023

tv.naver.com

 


💬 정리하기

DEVIEW2023 첫 번째 날 티켓팅을 망쳐 영상이 올라오기까지 기다리게 되었다. ㅋㅋ큐ㅠ

두 번째 날 직접 가서 들으니, 확실히 영상으로 보는 것에 비해 몰입도도 좋았고, 시간가는 줄 모르고 들을 수 있어 조금 아쉬움이 들었다.
또한, 내가 듣고 싶었던 세션도 첫째날이 더 많았고,,,
그래서 아쉬움이 생겼지만 영상으로나마 볼 수 있어서 다행이었다.
듣고 싶었던 세션을 시간날 때 하나씩 보기로 하였다.

 

설명하신 부분 중 사용 예시를 보면, 각각의 프레임워크에서 컴포넌트를 사용해도 모듈명을 제외한 코드들이 일치한다.

여러 프레임워크를 사용하면 중복된 컴포넌트를 생산하게 되는 경우가 생기는데, 하나의 코드로 여러 프레임워크에서 사용할 수 있도록 한다는 것은 사용성 측면과 유지보수 측면에서도 훨씬 유리해 보인다.

또한, 코드를 작성할 때, 프레임워크에 의존적이지 않은 코드를 구현하게 되니 코드의 결합도가 낮아질 수도 있겠다는 생각이 들었다. 이렇게 모듈로 구현하게 되면, 나중에 어떤 프레임워크로 마이그레이션을 하든지 간에 수월하게 할 수 있겠다는 생각도 더불어 들었다.

비록 내가 직접 여러 프레임워크에서 사용하지 않더라도, 유지보수할 것을 고려하여 조금 더 미래지향적으로 코드를 구현한다면, 지금보다 생산성있는 코드를 구현할 수 있을 것이다.

이번 주제와는 상관없지만, 영상을 보며 다른 프레임워크도 사용해보고 싶다는 생각이 들었다. 지금까지는 React 만을 고집해서 다른 Vue, Svelte 등을 사용해보지 않았는데 직접 사용해보며 어떤 점에 차이점과 공통점이 있는지를 비교해보고 싶었다.

728x90