Demo 界面搭建

安装和初始化

我们需要在命令行中安装 create-react-app 工具,你可能还需要安装yarn

  1. $ yarn create react-app choerodon-ui-demo
  2. # or
  3. $ npx create-react-app choerodon-ui-demo

工具会自动初始化一个脚手架并安装 React 项目的各种必要依赖,如果在过程中出现网络问题,请尝试配置代理或使用其他 npm registry。 然后我们进入项目并启动。

  1. $ cd choerodon-ui-demo
  2. $ yarn start

此时浏览器会访问http://localhost:3000/,看到以下的界面就算成功了。

cra

安装必须的依赖

  1. $ yarn add choerodon-ui mobx@4.7.0 mobx-react@6.1.5 axios@0.19.1 mobx-react-lite@1.5.2

验证组件库

引入组件

修改 src/App.js,引入 choerodon-ui 的按钮组件。

  1. import React, { Component } from 'react';
  2. import { Button } from 'choerodon-ui/pro';
  3. import './App.css';
  4. class App extends Component {
  5. render() {
  6. return (
  7. <div className="App">
  8. <Button color="primary">Button</Button>
  9. </div>
  10. );
  11. }
  12. }
  13. export default App;

引入样式

修改 src/App.css,在文件顶部引入 choerodon-ui/dist/choerodon-ui.css 以及 choerodon-ui/dist/choerodon-ui-pro.css。

这里做了样式全局引入,实际项目中建议参考 cra 文档按需处理。

  1. @import '~choerodon-ui/dist/choerodon-ui.css';
  2. @import '~choerodon-ui/dist/choerodon-ui-pro.css';
  3. .App {
  4. text-align: center;
  5. }
  6. ...

查看界面, 有了 choerodon-ui 的蓝色按钮组件,组件引入成功。

sqfbZj.png

项目准备完毕,下一章我们先来介绍一下 Pro 组件核心 DataSet 的基本概念。

教程项目仅做最简项目配置界面搭建,其他开发配置流程可以参考create-react-app的官方文档。