Expo SDK 33 릴리스 노트 요약

2665 단어 reactnativeexpo


Expo Web



Expo는 웹을 표준 지원했습니다.
Expo는 ios, android, web 앱을 만들 수 있게 되었습니다.
대부분의 Expo SKK 모듈도 웹에서 사용할 수 있습니다.
사용 가능한 모듈 목록

다음 명령으로 움직이기 때문에 시도해보십시오.
$ npm install -g expo-cli
$ expo init web-test-project && cd web-test-project
$ expo start -w

Custom Expo clients(ios)



Expo Cli를 사용하여 맞춤형 Expo 클라이언트를 만들 수 있습니다.
소스 코드에서 빌드 할 수 있으므로 사용자 정의 할 수 있습니다.

우선 빌드



돈을 지불하면 빌드가 빨라집니다.
돈을 지불하지 않아도, 지금까지대로 빌드는 할 수 있어요.
드디어, expo가 과금을 처음 버렸다!

ExpoKit



ExpoKit는 미래 depracated 될지도. react-native-unimodules를 사용하십시오.

모듈 가져오기



expo 패키지에서 모듈을 가져 오는 것은 depracated가 될 것입니다.

expo install
명령을 사용하여 모듈을 설치하십시오.
예를 들어, expo 모듈의 FileSystem을 사용한다면,
$ expo install expo-file-system

import * as FileSystem from 'expo-file-system'

라는 느낌

목적은 퍼포먼스 향상을 위해서야.

Expo SDK33에서는 지금까지와 같이 expo 패키지에서 모듈을 설치할 수 있어요.
다만 콘솔에서 워닝이 나올거야.
이 변경을 적용하는 코드 모드를 만들었기 때문에, ExpoSdk의 업데이트시는 사용해 주세요.
htps //w w. 음 pmjs. 코 m / 파 c 카게 / 에 x 포코도 d

TypeScript



expo의 모든 모듈이 TypeScript로 변환되었습니다.
App.tsx and tsconfig.json을 포함한 새로운 blank 템플릿을 준비했습니다.

expo init 후에
blank (TypeScript) template.
를 선택해보십시오.

React Hooks



Hooks에도 대응했어.

Background Location 제한



나쁜 소식.
ios Expo 클라이언트에서 BackgroundLocation을 삭제했습니다.

SDK 26-30은 사용을 중지합니다.



오래된 SDK는 지원하지 않습니다.

이미지를 최적화하겠습니다.



Expo CLI는 빌드 시 이미지를 최적화하게 되었습니다.

새로운 API의 등장



Crypto,
Random,
공유 라인과 페이스 북으로 정보 공유
VideoThumbnails 동영상에서 썸네일 이미지 생성
Hacitics android에서도 사용 가능
BackgroundFetch android에서도 사용 가능

BreakingChange는 책임이 없기 때문에



본가의 사이트 봐.

좋은 일을 해라 Expo!

좋은 웹페이지 즐겨찾기