-
灵活
- 仅可能地简单、直接、非侵入
- 应用可独立运行
- 支持多框架兼容
-
受控
- 视图与服务剥离
- 统一服务调用网关、IoC 服务实例生成、服务依赖与调用的分布式追踪
- 统一组件样式规范
-
迁移
- 可便捷迁入其他应用
- 可便捷迁出到其他平台
// main.js
requirejs.config({
// module name mapped to CDN url
paths: {
// Require.js appends `.js` extension for you
react: 'https://unpkg.com/[email protected]/dist/react',
'react-dom': 'https://unpkg.com/[email protected]/dist/react-dom'
}
});
// load the modules defined above
requirejs(['react', 'react-dom'], function(React, ReactDOM) {
// now you can render your React elements
ReactDOM.render(React.createElement('p', {}, 'Hello, AMD!'), document.getElementById('root'));
});
- 循环依赖处理
- 接口调用降级
- 内部服务互依赖降级
- 内置服务提供 TypeScript 类型支持
- 自添加服务,提供
内置了 Xiddler 作为 Mock 解决方案。