import * as MyModule from 'module-name'는 어떤 종류의 문자를 만드나요? 키가 내보내기 된 값의 이름 인 일반 자바 스크립트 개체라고 가정하고 있지만 확실하지 않습니다. 예 : 구체적 ./module-that-exports.js export const a = 'foo';
export const b = 'bar';
./mo
React 응용 프로그램에서 구성 요소 (가져 오기?)를 작성하고 사용하는 방법을 이해하려고합니다. 예를 들어, 아래의 작은 React 앱은 .HTML 파일이며 정상적으로 실행됩니다. 그것은 난수를 반복해서 표시합니다. 그래서, ShowRandomNumbers 클래스를 React.Component를 확장 파일 (확장자가 .JSX?)로 확장하고 import
import Foo from 'file'
if (inDevelopment) {
Foo = null
}
내가이 일을하고자하지만 SyntaxError: "Foo" is read-only 결과는 let import Foo from 'file' 같은 기본 CONST 동작을 변경 있나요?
ES6 export default View.extend({})을 사용하여 Base Backbone View (BaseView.js)를 만들고이보기를 확장하기 위해 ES6을 사용하고 싶지만이 작업을 수행하는 데 문제가 있습니다. 그러나 ExtendedView는 constuctor가 아닙니다. JS 내가 대신 "수출"의 "module.exports"을 사용하여
는 바인딩 가져 오기가있는 경우 첫 번째 않을 것 ... 난 JS 수입이 실제로 쓰기 가능 (불변하지 않음) 것을 elsewhere을 읽었습니다, import { foo } from './foo';
...
foo.bar = 23; // works
...
foo = { bar: 23 }; // syntax error
그러나 불변 할당 문, foo.
모듈 가져 오기 및 내보내기 구조를 리팩터링하는 중입니다. 목표는 여러 파일 (즉 UserReducer.js 및 Home.js)에서 index.js를 통해 UserActions를 가져 오는 것입니다. js
|_ modules
| |_ user
| | |_index.js
| | |_UserActions.js
| | |_UserReducer.js
|
Realm.io ..와 함께 내 앱을 실험하고 있는데 사용하기에 아주 멋진 플랫폼처럼 보입니다. 나는 로그인 + 사용자가 올바르게 뭔가를 통해 사용자를 등록하려고합니다 : Realm.Sync.User.register('http://realm-ip:9080', this.state.email, this.state.password, (error, user) =>
과 함께 구문 그래서 난이 간단한 모듈이 : 나는 export default를 사용하지 않는 경우 export default function(){}
, 다음 타이프 라이터 컴파일러는 하나의 경고가 내 "모듈이 디폴트의 수출이 없습니다"라고 쓸 것이다, 나는 그것을 피하고 싶다. 그래서이 모듈을 사용하기 위해, 우리는 할 것이다 : 나는 CommonJS을
와 AMD 모듈을 번들 나는이 하나의 파일로 타이프의 --outFile 옵션을 사용하여 컴파일 된 AMD 모듈의 몇 : define("partA", ["require", "exports"], function (require, exports) {
"use strict";
function partAFunc() {
console.lo
에 기본 내보내기를 가져옵니다. 내하는 index.js에서 는이 같은 배열로이 SETUP의를 가져올 : 나는 문제의 모든 종류를 타격하고 const PAGE_SETUPS = [
import './PageX',
import './PageY',
import './PageZ'
];
const routes = PAGE_SETUPS.