내가 현재 다음과 같이는
는 현재 우리의 프로젝트 레이아웃 구조가 보이는 라우팅 추가하여 작업 할 웹 응용 프로그램을 향상시키기 위해 attemtping에 대한 몇 가지 조언을 좀하고 싶습니다 (우리는 같은 페이지의 수백
현재 하드 부하는 항상 페이지 스위치 사이에 필요한html
- example1.html
- example2.html
js
-example1_functions.js
-example2_functions.js
css (Sometimes each page has there own, Majority of the time they share a few between them)
-example1_css
-example2_css
는, 우리의 페이지의 대부분은 HTML의 ID와 주요 사업부를 사용하여 구축하는 코드의 잠재적 1000의 선)과 일치하는 JS 파일이, HTML, 그런 다음 javascript는 "mysite/example1.html"을 방문하면이 div에 콘텐츠를 삽입합니다.
Html (example1.html)
------
<script src="example1_functions.js"></script>
<!-- Potentially boiler plate HTML here for filters, Headers etc -->
<div id="dataContainer"> </div>
<script>
$(document).ready(function() {
generateContent();
});
</script>
JS (example1_functions.js)
------
function generateContent(){
document.getElementByID("dataContainer").innerHTML = "Cool content";
}
등등 ...
내가 라우터를 반응 사용 경험을 가지고하지만 난 쉽게 노선이 할 수있는 등 기존 웹 응용 프로그램을 변환 할 수 있는지 여부에 대한 정보를 찾을 수 없습니다 그렇게 쉽게 표현 될 수 없다.
의견에 감사드립니다. 우리는 기존의 devs를 성공시키지 않으려 고 포트를 시도 했으므로 불행히도 아무런 노력도하지 않습니다 (기존의 개발자는 몇 달을 보내지 않아서 이제는 서명을 해제 할 수 없게됩니다). 그래도 도움이 되겠지. 리팩토링 할 때까지 기존의 스파게티 코드를 신속하게 만들 수있는 방법이 이상적입니다 (If :()와 안타깝게도 불행히도 라우팅 라이브러리를 사용하여 시스템의 일부분을 사용할 때 반응을 사용할 수 있습니다. –
아무 문제 없습니다.이 블로그를 한눈에 살펴본 후 수치가 있습니다. http : //blog.andrewray .me/reactjs-for-stupid-people/defo 결코 나를 만진 적이없는 반응을 보이는 블로그.그것은 아마도 당신이 필요로하는 것을 할 것입니다. 그것이 나를 위해 가지 않는 것은 MVC의 순수한 V입니다. 물론 그것이 그것이 당신을위한 목적이라면 그것은 아마도 최선의 방법 일 것입니다. 아약스와 같은 추가 기능을 수행하기로 결정한 경우 향후 (각도와 같은) 프레임 워크를 통합 할 수있는 것 같습니다. – Tom
구조를 재구성하려는 경우 구성 요소 모듈 기반 접근 방식을 사용하여 미래의 통합을 위해 쉽게 통합 할 수 있도록 빨리 추가해야합니다. 미래 건물에 아무런 해가 없습니다! – Tom