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를 원하는 만큼 사용할 수 있다고 한 훌륭한 스승님이 말씀하신 것을 기억합니다.