账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    React+ant-design 的App.js末尾的“exprort default App”是干什么的?
    42
    0
    import React, { Component } from 'react';
    import { Button } from 'antd';
    import { Row, Col } from 'antd';
    import './App.css';
    
    class App extends Component {
      render() {
        return (
          <div className="App">
            <Button type="primary">Button</Button>
            <Button>Default</Button>
            <Button type="dashed">Dashed</Button>
            <Button type="danger">Danger</Button>
    
            <Row>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
            </Row>
            <Row>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
            </Row>
            <Row>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
              <Col span={12}>
                <Button type="primary">Button</Button>
              </Col>
            </Row>
          </div>
        );
      }
    }
    
    export default App;
    

    大家好,我在尝试用 ant-design 写网页,但是不清楚上面的 export default App 具体起什么作用。是不是把所有的组件装到App这个组件中去,然后拿去渲染?但是用来渲染的 ReactDOM.render() 在哪里呢?
    还有请问一下,一个正规的 React 项目中的 src 文件夹里面的结构是怎样的呢?
    小白求助,谢谢大家!

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 孤星 普通会员 1楼

      在React+ant-design的App.js末尾的"exprort default App"是一个短语,用于告诉React和Ant Design使用默认的组件和布局。

      在React中,组件是React组件化的最佳实践之一。当您在App.js中使用import语句导入ant-design的组件时,它们通常会被默认地添加到应用的组件树中。如果您的App.js末尾包含"exprort default App",那么React和Ant Design会自动创建并添加所有默认的组件和布局。

      这个短语可能还有其他含义,例如,如果您使用的是React.memo或useMemo等优化库,那么"exprort default App"可能意味着您想要优化默认的组件和布局,以提高性能。但请确保您理解了短语的含义。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部