react工程创建

本文档详细介绍了如何使用create-react-app创建React工程,包括安装、创建、配置Webpack、添加antd UI框架的过程。同时,针对antd样式加载问题提供了解决方案,以及推荐了React、Redux、ES6和React Router的学习资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装react脚手架create-react-app

npm install -g create-react-app

2、创建一个名为demo的工程

create-react-app demo

3、因为创建时并没有显示webpack配置文件,根据命令提示,安装所需配置文件,执行以下命令

yarn eject

4、可将package.json里面的start换成dev,这样启动命令就会成为 # npm run dev

     (如若不换,可用 #npm start 进行启动)

    npm run dev

5、将src里面的文件全部删掉,剩下index.js

6、在index.js里面写入代码,并且可将根路由和页面当中牵扯到的跳转写在里面,就可渲染页面

****注意:

        1>当你想用@自动定位到src目录,需要在webpack里面进行配置,在alias里面加入

               '@': path.join(__dirname, '..', 'src’)

               然后重新启动之后就可以了

7、若用antd这个UI框架,但是通过官网的步骤

  1> yarn add antd

  2>yarn add babel-plugin-import

  在package.json中引入这个

"plugins": [

        [

            "import",

            {

              "libraryName": "antd",

               "libraryDirectory": "es",

              "style": true

         }

     ]

]

当你引入样式还是没有效果

这时需要在webpack的配置中加入:

{

      test: /\.less$/,

     use: [{

          loader: require.resolve('style-loader'), // creates style nodes from JS strings

       }, {

         loader: require.resolve('css-loader'), // translates CSS into CommonJS

      }, {

        loader: require.resolve('less-loader'), // compiles Less to CSS

     }]

   },

这样刷新时,就可以有效果了!

7、学习react所需内容如下

1>React  http://react.css88.com/.  ( https://react.docschina.org/ )

2> Redux, react-redux.( mobx, mobx-react )  http://cn.mobx.js.org/

3> ES6.  http://es6.ruanyifeng.com/

4> React-router v4.0 https://reacttraining.com/react-router/web/guides/philosophy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值