![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 92
China_forrest
这个作者很懒,什么都没留下…
展开
-
React源码分析第四节
context跨级通信childContextType :老的, React17废弃createContext :React16之后import React from 'react'import PropTypes from 'prop-types'const {Provider, Consumer} = React.createContext("default")class Parent extends React.Component { state = { childCo原创 2020-07-28 13:44:37 · 189 阅读 · 0 评论 -
React源码分析第二节
Component和PureComponent/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */import invariant from 'shared/invariant';原创 2020-07-28 08:58:41 · 251 阅读 · 0 评论 -
create-react-app官方脚手架
create-react-app官方脚手架推荐文档:中文官方文档搭建项目环境npx create-react-app my-appnpm init react-app my-appyarn create react-app my-appcd my-appnpm start如果准备部署到生产环境 npm run build创建一个压缩之后的bundle目录结构:my-app├── README.md 介绍文档├── node_modules 第三方安装包├── packa原创 2020-07-25 19:10:02 · 234 阅读 · 0 评论 -
前端-----每个行业都很难做到极致
我知道的前端面试前言本文主要目的是给大家带来一些我了解的前端面试题,并给大家做出总结。我个人认为面试题不能当做我们踏进公司的门槛,因为也许我们只是单纯的会背或者会描述出答案,我们更需要做的是通过面试题联想到实际项目,就是项目中没有遇过我们也可以实践一个思路。简历一份好的简历不仅仅可以让面试官快速深刻了解我们,更是对别人的尊重。所以尽量不要用MD写简历了,我理解简历大致包含一下几部分:基本资料(邮箱尽量不要用QQ邮箱了)专业技能工作经历实习经历(可选项)项目经历(重点)具体如何写简历,原创 2020-07-23 10:58:07 · 630 阅读 · 0 评论 -
React源码解析第三节
ref的三种使用方式与forwardRef一、ref的三种使用方式源码前言function Component (props, context,updater)Component.prototype.setState = function(partialState,callback) {…this.updater.enqueueSetState(this,partialState,callback,)}updater.enqueueSetState是在reactDOM里实现的。Comp原创 2020-07-21 14:12:23 · 153 阅读 · 0 评论 -
React源码分析第一节
React源码分析从jsx到javascript1.jsx可以写类似html的标签<div> </div> -------> React.createElement("div",null)也就是第二个参数之后可以为空,也可以为多个2.自定义的组件要大写,原生的组件是小写的,所以注意自定义组件的时候我们要首字母大写这里是jsx语法(比如自定义的组件<Button/>,原生的标签<span></span>,方便babel转换原创 2020-07-20 18:20:17 · 191 阅读 · 0 评论