[ Programming ]/Questions

[ Programming ]/Questions

Java와 Kotlin의 차이점은?

Java와 Kotlin의 Compile 과정 성능 Java와 Kotlin의 가장 큰 차이점은 문법이기 때문에 성능면에서는 차이가 크게 나지 않습니다. 개발 편의성 1. 객체 생성시 코드 길이에서 많은 차이가 납니다. 2. Java에서는 switch문을 썼던 것을 Kotlin에서는 when문을 쓰면서 코드 길이가 많이 줄어들었습니다. 결론적으로 Kotlin이 Java에 비해 코드의 길이를 훨씬 단축시킬 수 있기 때문에 개발 편의성 측면에서는 Kotlin이 더 우수하다고 볼 수 있습니다.

[ Programming ]/Questions

함수형 컴포넌트와 클래스형 컴포넌트의 차이점은? (feat. React Native)

state와 lifecycle 관리 기능 이 질문의 고전적인 답변으로 '클래스형 컴포넌트가 함수형 컴포넌트에 비해 더 많은 기능을 제공한다.'가 있었는데 이유는 원래 클래스형 컴포넌트에서만 사용할 수 있었던 state와 lifecycle 관리 기능 때문이었습니다. 하지만, React Hooks 가 나오면서 함수형 컴포넌트에서도 state와 lifecycle 을 관리할 수 있게 되었습니다. state 현재는 Hooks가 나와서 둘 다 state 관리를 할 수 있지만, 사용하는 방법에는 차이가 있습니다. 클래스형의 경우, state 변수에 객체 형식으로 state 초기값을 설정하거나, constructor 안에서 this.state로 접근하여 초기 값을 설정할 수 있습니다. state 값을 변경할 때는 th..

Dellah
'[ Programming ]/Questions' 카테고리의 글 목록