1. 변수선언으로 let을 쓰고 그걸 막 바꿈 (암걸림)
2. 함수형 프로그래밍이랑 거리가 존나 멈
3. 제이쿼리스러운 html내에서의 문법 (map 등 할때 가독성 개좆)
4. 뭔가 type 작성 귀찮아 하는 고인물 전용느낌
느낀 장점은
fast refresh가 존나 빠르고
원체 가볍고 build라고 할 것도 거의 없이
그냥 쓰는대로 구현됨.
근데 그딴 거 필요없고 그냥 build해서 써도 next 쓰는게 훨씬 나은듯
결론: 바닐라 + express + 제이쿼리에 익숙한 고인물들이 좋아할만한 심플한 프레임워크
복잡한 거 하려면 안하는 게 나음. 어차피 복잡한 거 자주 하다보면
그걸로도 존나 빨리 할 수있게 되므로 복잡한 거에 치중하는 게 나음.
흠.... svelte 랑 Svelte-kit이랑 차이점이 뭐임? - dc App
차이점 거의 없는 것 같던데??
아니 애초에 프로젝트 바로 생성하는 npm 명령어가 같은데 뭘 ㅋㅋㅋ
심플하고 가볍다고 하니 맘에 든당. 근데 난 ML 서빙하고 배포하고 관리하는 쪽으로 공부하고 있는데.... svelte 괜찮을까? 아님 django써야하나 - dc App
심플하고 간단한 걸 빨리 양산하는 데는 최고기는 한것같음.
궁금한 게 있는데 프론트엔드에서는 함수형 프로그래밍이 가능함? 애초에 프론트엔드 자체가 부수효과가 가득한 곳인데
난 오히려 백엔드에서 함수형 프로그래밍을 더 적용하기 쉽다고 생각하는데 왜 프론트엔드에서 함수형을 하는 거임?
리액트 같은 경우 useState 같은걸로 state 관리하는데 state변경을 꼭 useState에서 반환하는 set함수로 변경해야 함. 이런식으로 변수에 항상 불변성 유지
프론트도 함수형이 훨씬 더 코드가 명료해짐. 리액트에서도 함수형 권장하며 클래스형은 거의 찬밥취급.