React
Dream_磊
慢慢积累,莫心慌!
展开
-
React事件 改变this指向
1.普通函数 写成箭头函数 普通函数打印出来是undefined import React from 'react' import ReactDOM from 'react-dom' import './index.css' class Header extends React.Component { state = { username:'万科' }; btnClick(){ console.log(this) // undefined } render() {原创 2020-08-27 23:16:58 · 170 阅读 · 0 评论 -
构建React项目 只需三步
构建React项目 只需三步。 #构建React项目的前提是,已经下载了node.js ##第一步:安装React构建工具到全局 npm install create-react-app -g ##第二步:继续输入命令,构建一个Dome开发环境 create-react-app demo(demo是你创建的文件夹名字 随意起) ##第三步:创建完毕 cd 到你刚刚创建的文件夹,并且运行。 cd ...原创 2019-01-14 17:06:49 · 273 阅读 · 0 评论 -
关于 npm run eject 报错的问题
关于 npm run eject 报错的问题 昨天新开React的项目, 刚刚一上手就碰到问题, npm run eject 会报错 报错内容 This git repository has untracked files or uncommitted changes:... 报错代码太长后面的省略...... 解决方法(前提你有git) 出错的原因:应该是git没有安装好,或者代码没...原创 2019-02-15 11:10:19 · 1225 阅读 · 0 评论 -
create-react-app支持less配置
暴露webpck配置 npm run eject 安装相关依赖 npm install --save less less-loader 修改webpack.config两个文件的相关配置 const cssRegex = /.(css|less)/; const cssModuleRegex=/.module.(css|less)/; 然后在loader的数组对象里面添加 { loade...原创 2019-02-15 15:56:35 · 241 阅读 · 0 评论 -
create-react-app eject 之后修改webpack4的配置达到antd按需加载
前提:通过NPM或者yarn…安装babel-plugin-import的包 1.config/webpack.config.dev.js 搜索关键字“cacheDirectory”,238行左右。 添加代码: [require.resolve('babel-plugin-import'), { libraryName: 'antd', style: 'css' }] 参考:https://b...转载 2019-02-15 17:15:56 · 549 阅读 · 0 评论