醉临武-临武县第一中学官网

javascript

react-native 0.62.2版本更新日志

发布于 2020-06-02 14:47

变更日志 v0.62.2 固定 使用Chrome调试器时修复外观模块( @TheSavior 的 f7b90336be ) 修复TextInput的模拟( @SergioEstevao提供 的 5a3c6faee9 ) 来自YellowBox和BubblingEventHandler的流错误( @thymikee提供 的 a049130f34 ) 特定于iOS 使振动库与T

阅读(165)赞 (0)

react的setState机制深入探讨

发布于 2020-03-10 16:17

setState进化史简介 关于react的setState机制,我相信有两个术语是人尽皆知的,那就是“批量更新”和“异步执行”。其实这两个术语都是在描述同一件事。为什么这么说呢?因为深入过源码的人就知道, “批量更新”是因,“异步执行”是果 。世人都喜欢看表象

阅读(222)赞 (0)

React Hooks快速上手指南

发布于 2020-03-10 16:14

1.1 从React组件设计理论说起 React以一种全新的编程范式定义了前端开发约束,它为视图开发带来了一种全新的心智模型: React认为,UI视图是数据的一种视觉映射,即 UI = F(DATA) ,这里的 F 需要负责 对输入数据进行加工、并对数据的变更做出响应 公式里的

阅读(160)赞 (0)

Next.js 9.3 getStaticProps,getStaticPaths和getServerSidePro

发布于 2020-03-10 16:13

Next.js 9.3引入以下三个API: getStaticProps getStaticPaths getServerSideProps 前提知识 SSG Next.js根据pages目录中的文件名进行路由设定 getInitialProps getInitialProps 是在渲染页面之前就会运行的API。 如果该路径下包含该请求,则执行该请求,并将

阅读(186)赞 (0)

JavaScript 引擎基本原理:Shapes 和 Inline Caches

发布于 2019-12-19 22:24

JavaScript 引擎的工作流程 (pipeline) 这一切都要从你写的 JavaScript 代码开始。JavaScript 引擎解析源代码并将其转换为抽象语法树(AST)。基于 AST,解释器便可以开始工作并生成字节码。太棒了!就在此时,引擎开始真正地运行 JavaScript 代码。 为了让

阅读(210)赞 (0)

Vue 3 中有哪些令人兴奋的新功能呢?

发布于 2019-11-08 10:09

Vue 3 带来了许多令人兴奋的新功能。值得庆幸的是,Vue 团队主要介绍了对当前 API 的添加和改进,而不是重大更改,所以已经了解 Vue 2 的人们应该很快就会对新语法感到满意。 Lets start with the API that most of you probably heard about... 让我们从大

阅读(100)赞 (0)

Flutter原生混合开发其实很简单

发布于 2019-11-08 10:08

使用 Flutter 从头开始写一个 App是一件轻松惬意的事情。但是对于成熟产品来说,完全摒弃原有 App 的历史沉淀,全面转向 Flutter 并不现实。用 Flutter 去统一 iOS/Android 技术栈,把它作为已有原生 App 的扩展,然后通过逐步试验有序推进从而提升终端开发

阅读(154)赞 (0)

React 中获取数据的 3 种方法:我们一起来看看吧

发布于 2019-11-08 10:06

在执行 I/O 操作(例如数据提取)时,要先发送网络请求,然后等待响应,接着将响应数据保存到组件的状态,最后进行渲染。 在 React 中 生命周期方法 、 Hooks 和 Suspense 是获取数据的方法。接下用事例演示一下如何使用它们并说明每种方法的优点和缺点,以

阅读(149)赞 (0)

如何用正确的方式为 NodeJS 打日志

2

发布于 2019-10-16 16:20

当你在 NodeJS 中 log 时,什么是让你最头疼的事情?如果你问我,我会认为是缺乏创建 trace ID 的工业标准。本文中,我们将看一看如何创建这些 trace ID(我们将简要地试验如何在本地持续存储,即 CLS ),并且深入了解如何利用 Proxy 使之在任意 logger 中

阅读(122)赞 (0)

react-native 0.61.0版本更新日志

发布于 2019-09-26 13:54

更新日志 0.61.0 这是一个主要版本,其中包括新的重新加载体验“快速刷新”。 它还删除了React .xcodeproj ,修复了 use_frameworks! 对CocoaPods支持的问题,添加了一个 useWindowDimensions 钩子,并将其升级到React 16.9。 添加 默认情况下添加快速刷新(

阅读(244)赞 (0)