2026/01/12 2

Go 언어 구조체와 메서드: 데이터와 동작을 함께 다루는 방법

제어문과 반복문까지 익혔다면, 이제부터는 코드를 어떻게 구조화할 것인가가 중요해진다.Go에서는 이 역할을 구조체(struct) 와 메서드(method) 가 담당한다.객체지향 언어에 익숙한 사람이라면 “클래스가 없는 객체지향”이라는 설명을 자주 접했을 텐데,실제로 Go의 구조체와 메서드를 이해하면 그 표현이 왜 나왔는지 자연스럽게 납득하게 된다.이 글에서는구조체가 어떤 역할을 하는지메서드는 왜 함수와 분리되어 있는지실제로 쓰면서 어떤 패턴이 많이 등장하는지를 중심으로 정리해본다.구조체(struct): 여러 값을 하나의 의미로 묶기구조체는 여러 필드를 하나의 타입으로 묶는 방법이다.type User struct { ID int Name string Age int}type 키워드로 새로운..

backend 2026.01.12

React Native란 무엇인가? 모바일 앱을 시작하기 전에 알아야 할 것들

요즘 모바일 앱을 만든다고 하면React Native를 한 번쯤은 반드시 듣게 된다.웹 개발을 조금이라도 해봤다면“JavaScript로 앱을 만든다”, “React로 모바일을 만든다”는 말이어느 정도는 감이 올 것이다.하지만 막상 시작하려고 하면 이런 생각이 든다.React랑 뭐가 다른 거지?웹이랑 앱은 완전히 다른 거 아니야?이걸로 실제 서비스가 가능한가?이 글은React Native를 처음 접하는 사람을 기준으로,개념부터 왜 쓰이는지까지 차분하게 정리한 글이다.이 글이 필요한 사람모바일 앱 개발을 처음 시작하려는 경우React는 해봤지만 React Native는 처음인 경우Flutter, Native와 비교하며 고민 중인 경우React Native란 무엇인가React Native는**JavaScrip..

react-native 2026.01.12