logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Electron学习之旅2,bootstrap小记,全局监听键盘事件,useRef(记值、获取节点),react-fontawesome,清除黄色边框,状态提升,解构拿事件对象,classnames

1、全局监听键盘事件 // 避免组件的重复监听document.addEventListener('keyup', handleInputEvent);2、useRef使react提供的hook,用于记录值或节点。let number = useRef(1);number.current++; // 计数累加2,3,4...let node = useRef(null);cons...

Electron学习之旅9,create-react-app和electron完成应用打包 + 注意事项,项目错误解决方案(down失败),pack到底做了什么,生成安装包,打包优化,自动更新,总结

记录:electron-vue大佬博客一、应用打包使用electron-builder库,先安装它。cnpm i electron-builder -D生产环境build代码1、尝试使用npm run build打包react项目2、修改生产环境,环境参数注意事项一:注:electron-is-dev 需要变成生产依赖3、根据electron-builder配置文档去实施...

10.6 react性能优化 Reselect,路由懒加载dynamic import(),项目的构建与部署,打包路径问题

一、Reselect1、使页面更关注组件本身而不是状态量,避免页面组件需要计算得到selector。2、reselect可以提升redux性能。// 前几次参数是selector,最后一个回调函数是,前面selector的集合,并操作。export const getTotalPrice = createSelector(getQuantity,getProduct,(q...

6.4 xxx is not a constructor,npx命令,webpack严格遵循导入导出,★★webpack学习小记,source-map无追踪

1、在尝试es5的require方式导入模块,发现打包时出现,Vue is not a constructor在比对大佬的代码后,发现不同就是大佬使用的是es6的import引入Vue而我是require,故尝试安装babel最新插件让webpack支持es6语法。安装三大核心插件"@babel/core": "^7.4.5","babel-loader": "^8.0....

到底了