React
Dream_磊
慢慢积累,莫心慌!
展开
-
React事件 改变this指向
1.普通函数 写成箭头函数普通函数打印出来是undefinedimport 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 评论