위의 코드는 svelte 공식 사이트에서 제공 하는 코드를 맛보기 정도로 합쳐둔 코드이다. 포스팅을 작성하면서 사용한 코드이다.
React 공식 문서를 보는것이 좋긴 하지만 좀 와닿지 않는 부분이 있기도 하고 Functional Component기반으로 예제가 공식문서에 찾기 힘들어서 예전 예제로 작성해보려고 한다.
다른 프레임워크들에 비해 react는 꽤나 불편한 편이다. class를 바인딩 하기위해서는 className에 문자열로 바인딩 해야 하기 때문이다. 다른 프레임워크는 Object 혹은 array로 여러 조건들을 처리 할 수 있기 때문이다.
실제로 프로젝트를 진행 한다면 Object혹은 Array를 문자열로 변경 해주는 함수를 제작하여 사용해야 할 것 같다.
위의 코드들을 vue스타일로 작성한 코드는 아래에 있다. 한번 확인해보고 적당히 판단 해보길 바란다.
아직은 깊은 수준내에서 비교하기가 학습이 되지 않아서, 한동안은 vue(2.X)와 react(functional component)로 각각 만들어본 어플리케이션 예제들을 한번 올려보려고 한다.
댓글
댓글 쓰기