반응형
변수 "창"은 반응 네이티브로 무엇을 나타내는가?
나는 reactive native petch blob https://github.com/joltup/react-native-fetch-blob에 대한 코드를 보고 있다. 그리고 나는 그들의 예를 보고 전화를 한다.window.Blob
등등..
브라우저 웹 환경에서 볼 수 있는 것처럼 Window가 글로벌 변수인가?아니면 현재 볼 수 있는 화면을 어떤 식으로 표현하고 있는가?아래 코드 예는 단지 글로벌 개체를 교체/오버하는 것인가?
const Blob = RNFetchBlob.polyfill.Blob;
const fs = RNFetchBlob.fs;
window.XMLHttpRequest = RNFetchBlob.polyfill.XMLHttpRequest;
window.Blob = Blob;
Resact Native(원본 반응)은 몇 개의 글로벌(모두 아래)을 정의함global
브라우저용으로 원래 개발된 특정 라이브러리를 오류 없이 사용할 수 있도록 다중 채워진 .친숙한 브라우저 API를 위한 폴리필드는 대부분 비어 있다.당신은 그것들을 모두 에서 볼 수 있다.
window
비어 있는 것은 아니지만로 정해져 있다.global
:
if (global.window === undefined) {
global.window = global;
}
그래서 다음 질문은 무엇이냐 하는 것이다.Blob
에global
?
Blob
다음 항목을 사용하는 데 추가되는 속성polyfillGlobal
기능을 발휘하다그것이 어떻게 작동하는지 궁금하다면 파일을 보면 된다. Blob
그 자체는 에 규정되어 있다.
polyfillGlobal('Blob', () => require('Blob'));
이제 React Native가 무엇을 하고 있는지 알아보았으니, 당신의 질문으로 돌아가 봅시다.
- 브라우저 웹 환경에서 볼 수 있는 것처럼 Window가 글로벌 변수인가?
- 네, 글로벌 변수인데 그 속성이라는 겁니다.
global
동일한 것으로 설정됨global
.
- 네, 글로벌 변수인데 그 속성이라는 겁니다.
- 아니면 현재 볼 수 있는 화면을 어떤 식으로 표현하고 있는가?
- 아니, 리액트 네이티브가 원하는 걸 나타내는 거야
- 아래 코드 예는 단지 글로벌 개체를 교체/오버하는 것인가?
- 응. 대체되고 있어.
window.XMLHttpRequest
그리고window.Blob
리액티브-리액티브-블롭의 자체 구현으로
- 응. 대체되고 있어.
참조URL: https://stackoverflow.com/questions/49911424/what-does-the-variable-window-represent-in-react-native
반응형
'Programing' 카테고리의 다른 글
Vue-Router를 사용하여 Vue에서 URL 쿼리 매개 변수를 설정하는 방법 (0) | 2022.03.26 |
---|---|
플랫리스트에서 react enative native의 모든 항목을 나열하지 않는가? (0) | 2022.03.26 |
Java "가상 시스템" 대Python "인터프리터" 비유? (0) | 2022.03.26 |
Vuetify 데이터 테이블 날짜 열을 포맷하는 방법? (0) | 2022.03.26 |
콜백을 기반으로 관찰 가능한 반환 (0) | 2022.03.26 |