기존 Node.js 의 통신

먼저 Client측 HTTP 통신은 웹 브라우저가 기본적으로 지원한다. 서버 측에서는 Express.js 를 구동하여 간단하게 HTTP 통신을 이뤄낼 수 있다.

Socket통신을 원한다면, Client 측에 기본적으로 설치되어있는 [WebSocket in Node.js](https://dori2005.notion.site/WebSocket-in-b76e635bc98648de9edf1f65344646ec)를 서버측에 설치하여 사용하거나,

서버에 설치하여, HTTP통신을 통해 Socket 통신 관련 API를 공유, 이후 Socket을 연결하는 방식 SocketIO을 사용하기도 한다.

React native에서는 통신을 어떻게 할까?

생각해보자

그럼 React 내부 통신 기능이 존재하는가?

결론

기본적으로 JavaScript의 내부 함수들을 사용할 수 있고, React Native에서 JS의 내장 함수 중, HTTP 통신에 사용할 수 있는 Fetch 함수를 지원하는 것을 알 수 있었다.

React Native에서 지원하는 네트워킹 라이브러리

Networking · React Native