reactjs와angularjs의 적용 시나리오는 동일한가요?
Angularjs가 단일 페이지 애플리케이션용으로 설계된 프레임워크라는 것을 알고 있습니다. Reactjs도 단일 페이지 애플리케이션용으로 설계되었나요?
요즘 프론트엔드 개발에서는 단일 페이지 애플리케이션을 사용하는 경향이 있습니다. 단일 페이지 애플리케이션의 장점이 있나요?
프론트엔드 초보자가 전문가에게 조언을 구하다
迷茫2017-05-15 17:15:02
많은 사람들이 React가 라이브러리라고 말하면서 Angular의 프레임워크와 비교하는 것을 보았는데, 데이터 흐름에 문제가 있어서 일축합니다.
먼저 React는 Angular에 비해 생각의 변화라고 생각합니다. 라이브러리가 아니라 개발 개념, 구성 요소화, 分治
的管理,数据与view的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom它并没有提高渲染页面的性能,它提供更多的是利用jsx便捷生成dom元素,利用组件概念进行分治管理
페이지의 모든 부분(머리글 섹션 바닥글 슬라이더 등)이 향후 추세입니다. . 하지만 저는 React 이외의 다른 도구가 이것을 할 수 없다고 말하지 않았습니다.
过去多啦不再A梦2017-05-15 17:15:02
ReactJS는 단지 UI 라이브러리일 뿐이며 다른 타사 도구와 조정이 필요합니다. AngularJS는 UI 라이브러리를 제외한 모든 기능을 갖춘 완전한 프레임워크입니다.
怪我咯2017-05-15 17:15:02
위와 마찬가지로 react
只是一个组件库,自身不包含http请求,前端路由功能,支持jsx,而angular
다양한 기능을 갖춘 크고 포괄적인 프레임워크인 것처럼 느껴지지만 자유도는 낮습니다
怪我咯2017-05-15 17:15:02
제가 하고 있는 작업은 Angularjs 애플리케이션을 Reactjs로 다시 작성하는 일입니다. Angular와 React에서 해결한 문제는 모두 개발 과정을 겨냥한 것이라고 생각합니다. 응용 시나리오 측면에서 Angular로 해결된 문제는 확실히 React로 해결될 수 있지만 Angular는 상대적으로 완전한 솔루션을 제공하고 React Router와 같은 관련 주변 기술을 사용하면 효과는 비슷할 것입니다. 실제로 다른 프레임워크를 사용하여 수행할 수도 있고, jQuery를 사용하거나 프레임워크나 라이브러리 없이도 수행할 수 있습니다. 물론 선택하기 전에 개발 효율성, 확장성 및 유지 관리 비용을 고려해야 합니다. 단일 페이지 애플리케이션의 경우 SEO를 하지 않는 한 SPA를 원하는 만큼 사용할 수 있다고 한 훌륭한 스승님이 말씀하신 것을 기억합니다.