
234
자바스크립트 + 리액트 디자인 패턴
<pre xmlns="http://www.w3.org/1999/xhtml" id="I_programlisting11_id234274"
data-type="programlisting" data-code-language="javascript">
// 해당 구현은 jQuery Deferred, futures.js 등 다양한 구현과 호환될 수 있습니다.
define(["lib/Deferred"], function( Deferred ){
var defer = new Deferred();
require(["lib/templates/?index.html","lib/data/?stats"],
function( template, data ) {
defer.resolve( { template: template, data:data } );
}
);
return defer.promise();
});
</pre>
앞서 살펴본 것처럼, 디자인 패턴은 일반적인 개발 과정에서 발생하는 문제들을 해결하기 위
한 구조화된 접근 방식을 제공하여 그 효율성을 크게 높일 수 있습니다.
10.2.2
AMD
모듈과
jQuery
jQuery
는 단 하나의 파일로 제공됩니다. 하지만
jQuery
라이브러리의 플러그인 기반 특
성을 고려하면,
jQuery
를 사용하는 ...