react

React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目

送分小仙女□ 提交于 2021-01-21 21:03:33
download: React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目 React17 + React Hook + TypeScript4 已成为大型React 项目质量保证的代名词,更是 2021年优秀 React 开发者必备的技术。本课程将通过完成一个功能强大的任务管理项目,带领大家掌握最佳实践,全方位提升开发效率、开发质量和技术能力。 技术要求 有 React 基础 环境参数 React 17.0.1 / TypeScript 4.0.5 / react-router : 6.0.0 / create-react-app 4.0.1 react-query: 1.0.0 / emotion: 10.0.35 / cypress: 6.1.0 / jest: 26.6.3 章节目录: 第一章课程介绍(本课程是必看的)试看 介绍了课程整体的背景知识、能解决什么问题、学习后能得到什么、学习方法和学习前提。 总共保存2节(12分钟)列表 1-1课程指南(11:06 )试试 下载1-2课程源 第二章项目出航:项目初始化与配置 本章介绍Create-React-App初始化项目。 然后,构成eslint检查代码质量、prettier检查代码格式、commitlint检查提交信息,规范流程。 最后配置优秀的后端mock方案,在JSON SERVER第3

web全栈架构师

前提是你 提交于 2021-01-21 12:46:54
01 vue核心与组件化实践.mp4 02 vue全家桶.mp4 03 vue源码实战.mp4 04 vue电商项目实战1.mp4 05 vue电商项目实战2.mp4 06 服务端渲染SSR.mp4 07 vue自动化测试.mp4 08 vue项目最佳实践上.mp4 09 vue项目最佳实践下.mp4 10 补充内容 vue ssr实战.mp4 11 虚拟dom.mp4 12 虚拟dom.mp4 13 虚拟domdif.mp4 14 虚拟dom.mp4 15 虚拟dom应用.mp4 16 vud中虚拟dom如何创建的.mp4 17 vue中虚拟dom优化.mp4 18 react入门.mp4 19 react组件化01.mp4 20 react组件化02.mp4 21 react全家桶及原理.mp4 22 react全家桶2.mp4 23 react电商项目实战.mp4 25 测试题.mp4 26 node基础.mp4 27 koa源码分析.mp4 28 网络编程.mp4 29 持久化-mysql.mp4 30 持久化-mongodb.mp4 31 koa实战鉴权.mp4 32 基于koa定制自己的企业级MVC框架.mp4 33 egg实战.mp4 34 ts项目架构.mp4 35 部署.mp4 36 微信公众号开发.mp4 37 公众号 网页端.mp4 38 网络安全

开发跨平台 App 推荐 React Native 还是 Flutter?

你说的曾经没有我的故事 提交于 2021-01-20 09:51:24
官网: RN: https://reactnative.cn/ Fluter: https://flutterchina.club/ React Native 能够跨平台是因为它允许你使用 React/JavaScript/JSX 的写法写原生应用,而在底层他会替你调用相应的 iOS 原生组件或者 Android 原生组件,又或者直接生成适用于 Web 的 DOM 树。所以他做的事情是,用 JavaScript 调用对应系统渲染器进行渲染展示。 Flutter 又是怎么跨平台的呢——Skia。当你使用 Flutter 框架(Dart)开发应用时,其底层渲染由 Skia 接管,没有什么 Android runtime、Chromium 或者其他中间层了,是的,Skia 的下层便是 CPU/GPU 了,一个受控的画布,基本上意味着你想画什么就画什么了,不再需要调用原生 Widgets,而这便是 Flutter 能够跨平台的原因。 谁更快? flutter React Native 这种从使用 JavaScript 到解析调用 Native 的过程中间显然要经过多个环节,而 Flutter 里将 Dart 代码 AOT 编译为本地代码,所以 Flutter 应用是直接使用本机指令集运行,这就不涉及解释器这一层。关于 Flutter 为什么这么快 Google 的工程师在 Google I

抖音榜单Api:今日最热视频榜

牧云@^-^@ 提交于 2021-01-20 06:45:20
抖音视频Api、抖音直播Api、抖音评论采集、抖音弹幕采集、抖音爬虫、抖音去水印、抖音视频下载、抖音视频解析 抖音直播数据、抖音数据采集、抖音直播监控 TiToData:专业的短视频数据采集、处理平台。 更多信息请联系: TiToData 海量数据采集 每天为客户采集5亿条数据 覆盖主流平台:TikTok,Zynn,YouTube,抖音,快手,1688,小红书,拼多多,淘宝,美团,饿了么,淘宝,微博 抖音榜单:今日最热视频榜 请求Api http://主机地址/douyin/board/videos?token=xxx 请求方式 GET 参数 字段 类型 说明 token string 接口授权码 返回示例 { "code":200, "data":{ "active_time":"09月14日 23:10", "aweme_list":[ { "aweme_info":{ "anchors":null, "author":{ "accept_private_policy":false, "account_region":"", "ad_cover_url":null, "apple_account":0, "authority_status":0, "avatar_168x168":{ "height":720, "uri":"3194c000a784b185c7dbf",

盘点2020年前端最火的8个技术

情到浓时终转凉″ 提交于 2021-01-20 05:21:45
2020年的年终岁尾,我们一起解读一下整个2020年的前端技术的8个技术, 并深度分析 2021年大前端领域又有哪些顶级技术趋势,你不容错过。 2020年注定是不平凡的一年,相信因为疫情很多程序员的工作和生活都受到了一定影响,其实现在前端的技术已经到了深水区,工程师主要分为前面架构师和前端图形学工程师,那么2021年整个前端技术又有哪些新的趋势? 01 第一个就是 TypeScript,TypeScript 整个呈现出爆发性的增长,在NPM它的下载量达到了四; 02 第二个就是 React 下载量达到了第一,但是Vue的star增长最多。很多人经常问我到底是深入React 还是深入Vue ,我建议你深入React,别问我为什么,你懂的~ 03 第三个就是 WebAssembly 已经逐渐崭露头角,其实我们浏览器这样的桌面应用化的趋势会越来越明显,在前端去增强web应用,WebAssembly 在整个下一年会有更加强劲的趋势 04 第四个就是no-code、low-code、pro-code在今年随着产业互联网的提出,整个行业进入了to b的转型期,未来的低代码会越来越受到大厂的重视,那么这个时候大家一定要去努力奔大厂。 05 第五个就是我们的Devops到NoOps的转换路径之一。变成目前大家都在尝试Serverless,所以在你的简历里如果没有Serverless,一定要尽量尝试

2021年前端最火的8个技术趋势

走远了吗. 提交于 2021-01-20 04:41:39
2020年的年终岁尾,我们一起解读一下整个2020年的前端技术的8个技术, 并深度分析 2021年大前端领域又有哪些顶级技术趋势,你不容错过。 2020年注定是不平凡的一年,相信因为疫情很多程序员的工作和生活都受到了一定影响,其实现在前端的技术已经到了深水区,工程师主要分为前面架构师和前端图形学工程师,那么2021年整个前端技术又有哪些新的趋势? 01 第一个就是 TypeScript,TypeScript 整个呈现出爆发性的增长,在NPM它的下载量达到了四; 02 第二个就是 React 下载量达到了第一,但是Vue的star增长最多。很多人经常问我到底是深入React 还是深入Vue ,我建议你深入React,别问我为什么,你懂的~ 03 第三个就是 WebAssembly 已经逐渐崭露头角,其实我们浏览器这样的桌面应用化的趋势会越来越明显,在前端去增强web应用,WebAssembly 在整个下一年会有更加强劲的趋势 04 第四个就是no-code、low-code、pro-code在今年随着产业互联网的提出,整个行业进入了to b的转型期,未来的低代码会越来越受到大厂的重视,那么这个时候大家一定要去努力奔大厂。 05 第五个就是我们的Devops到NoOps的转换路径之一。变成目前大家都在尝试Serverless,所以在你的简历里如果没有Serverless,一定要尽量尝试

早读君有约

两盒软妹~` 提交于 2021-01-18 10:32:50
hi,大家圣诞节快乐!不知道大家苹果吃了吗? 第二期有约是在杭州参加D2写的,第三期有约将在边听《我可以抱着你吗?》边写,平时在写代码的时候,你一般都什么类型的歌,我有时候只是戴着耳机,但里面并没有放歌。 本周3篇来自前端早读课专栏,推荐一本电子工业出版社图书,一条厦门4399UED的招聘信息,其他的且慢慢看来。 本周又连载《你不懂JS》系列的文章,看评论,有的说翻译好,有的说翻译生硬,有的会说太长。在文章太长方面,这个我会继续想办法解决这个问题。不知道大家有什么好的方式呢,可以继续留言讨论。 ps:抛出问题的时候,可以适当的想想有没什么办法解决,这样就更棒了。 【第798期】你不懂JS:ES6与未来 语法(上) 从公众号后台关键字消息来看,大家发送Vue这个次数还是很大,大概会是react的两倍多。目前三大马车齐驱的时代,本周还是推送了一篇react组件化相关的文章。组件化,模块化的话题,这个让我想起上周D2上的@远舟的分享,很值得大家去看下它的PPT,我是被他解藕思路感动到。大家可以回复 react 查看该专题。 【第799期】重新设计 React 组件库 再来说说构建工具,从2~3年grunt的串红,到现在 webpack,以及现在有几家公司在尝试的rollup来构建。webpack一贯被官方文档没法看著称(不知道现在有没改善)。所以在webpack构建工具分享上

基于react/vue开发一个专属于程序员的朋友圈应用

此生再无相见时 提交于 2021-01-17 20:50:18
前言 今天本来想开源自己写的 CMS 应用的,但是由于五一期间笔者的 mac 电脑突然崩溃了,所有数据无法恢复,导致部分代码丢失,但庆幸的是 cms 的打包文件已上传服务器,感兴趣的朋友可以在文末链接中访问查看。 今天要写的 H5朋友圈 也是基于笔者开发的 cms 搭建的,我将仿照 微信朋友圈 ,带大家一起开发一个能发布动态(包括图片上传)的朋友圈应用。有关服务端部分笔者在本文中不会细讲,后续会在 cms2.0 中详细介绍。 你将收获 使用 umi 快速创建一个H5移动端应用 基于 react-lazy-load 实现图片/内容懒加载 使用 css3 基于图片数量动态改变布局 利用FP创建一个朋友圈form 使用 rc-viewer 查看/旋转/缩放朋友圈图片 基于 axios + formdata 实现文件上传功能 ZXCMS 介绍 应用效果预览 朋友圈列表 查看朋友圈图片 发布动态 正文 在开始文章之前,笔者想先粗略总结一下开发H5移动端应用需要考虑的点。对于任何移动端应用来说,我们都要考虑如下问题: 首屏加载时间 适配问题 页面流畅度 动画性能 交互友好 提供用户反馈 这些不仅仅是前端工程师需要考虑的问题,也是产品经理和交互设计师考虑的范畴。当然还有很多实际的考虑点需要根据自身需求去优化,以上几点大致解决方案如下: 提高首屏加载时间 可以采用 资源懒加载+gzip

rollup是面向library的?!

醉酒当歌 提交于 2021-01-17 14:52:47
写在前面 Rollup was designed with libraries rather than apps in mind, and it is a perfect fit for React’s use case. 在Behind the Scenes: Improving the Repository Infrastructure – React Blog看到了这个,有些惊讶,这样好的东西,为什么只是面向类库呢?什么原因致使它不适合用来构建App? 零.webpack webpack致力于复杂SPA的模块化构建,非常吸引人的是各种loader: Essentially, webpack loaders transform all types of files into modules that can be included in your application’s dependency graph. 以一致的方式处理各种资源依赖,通过loader屏蔽掉了资源类型差异(js是module,css是module,img也是module……),优势如下: No more carefully placing your files in the right folders and hacked-together scripts for adding hashes to file

React 16

我们两清 提交于 2021-01-17 14:51:39
一.特性 fragment 模版支持fragment和string类型,对应ReactElement数组和字符串 v16.2.0还提供了JSX的fragment支持:<></> error boundary 组件级错误处理,支持捕获子组件树内部异常,UI层的兜底方案 portal 允许组件树与DOM树结构不一致,用于hovercards,tooltips等场景 例如tooltip在DOM结构上target与tip一般是兄弟关系(布局需要),而逻辑上tip是属于target的,是父子关系,portals特性用来处理这种场景 特殊的,事件冒泡经过处理,portals组件的父组件仍然能接到冒泡通知(React 16之前就内置了用来抹平DOM事件冒泡差异的事件系统,这里顺便支持拐弯冒泡 示例) support for custom DOM attributes 之前内置了HTML/SVG属性名白名单,自定义属性会被拦截并忽略掉,React 16去掉了这个限制 去掉该限制有2个原因,其一,这层内置的属性过滤对于非标准的(比如proposal阶段的)新属性和其它库/框架(比如Angular、Polymer)很不友好;其二,bundle里要内置一份体积不小的属性白名单,维护起来还挺麻烦 improved server-side rendering 号称比React 15快3倍