네이티브/ReactNative

    ReactNative 0.74 release notes [번역글]

    ReactNative 0.74 release notes [번역글]

    Yoga 3.0이 추가되었고 새로운 아키텍쳐에서 브릿지는 기본적으로 없습니다. onLayout을 배치 없데이트 하고, yarn3가 새로운 프로젝트에서는 기본적인 패키지 매니저로 사용합니다 deprecated된 API들을 제거하였고 PushNotificationIos에 대대적인 변화와 PropTypes를 제거하였습니다. 안드로이드에서는 sdk23(android 6.0)이 최소 지원 버전입니다. 하이라이트Yoga 3.0새로운 아키텍처: 브릿지를 기본으로 사용하지 않음새로운 아키텍쳐: onLayout의 배치 업데이트Yarn3주목할만한 변화Android 최소 버전 적용(Android 6.0)PushNotificationIos Api의 변화PropTypes의 제거Flipper React native Plugin의..

    RN 용어사전(번역 글)

    용어사전 Dev Menu개발자 메뉴(development 빌드에서 가능한)는 다양한 개발과 디버깅 액션을 제공합니다. Dev Menu 문서를 확인해보세요 Fabric RendererReact Native는 web을 위한 React로서의 React 프레임워크 코드와 같게 동작합니다. 그러나 React Native는 Dom node들 대신에 일반적인 platform view들을 render 그려줍니다. 이것은 Fabric Renderer에 의해 가능합니다. Fabric은 React에게 각각의 플랫폼을 알려주고 host view의 인스턴스들을 관리합니다. Fabri Renderer는 javascript로 존재하고 타겟팅된 interface는 c++ 코드로 만들어 집니다. React의 reneder에 관해선 이..

    ReactNative와 프로젝트 의존성들을 쉽게 upgrade하는 법(번역 + 의견)

    ReactNative와 프로젝트 의존성들을 쉽게 upgrade하는 법(번역 + 의견)

    프로젝트 라이브러리들을 최신으로 유지하는것의 중요성은 알고 있지만 updgrade를 성공적으로 적용하는 것의 어려움은 제때 upgrade하는 것의 장애물이 됩니다 안드로이드와 ios와 같이 한 군데 이상의 플랫폼을 제공하고 있다면 가끔 그 노력은 두배 이상이 듭니다 다행히도, 이러한 과정을 단순화 시켜주는 새로운 도구들이 출시되었습니다 Microsoft는 올리고 싶은 ReactNative 버전에 따라 어떤 라이브러리들이 업데이트 되어야 하는지 체크해주는  align-deps 를 출시하였습니다. align-deps는 잘못된 버전으로 인하여 일어나는 크래시들을 고치거나 프로젝트 라이브러리들의 이슈와 readme들을 찾아다녀야 하는 많은 수고로움을 덜어줍니다 ReactNativeCommuity는 이전 RN 버..