最新 最热

react源码分析:深度理解React.Context

在 React 中提供了一种「数据管理」机制:React.context,大家可能对它比较陌生,日常开发直接使用它的场景也并不多。

2023-01-03
2

自己手写一个redux,

提起 Redux 我们想到最多的应该就是 React-redux 这个库,可是实际上 Redux 和 React-redux 并不是同一个东西, Redux 是一种架构模式,源于 Flux。 React-redux 是 Redux 思想与 React 结合的一种具体实现。...

2023-01-03
2

字节前端必会react面试题1

Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。

2023-01-03
2

2023前端二面react面试题(边面边更)

JSX 是 JavaScript 语法的一种语法扩展,并拥有 JavaScript 的全部功能。JSX 生产 React "元素",你可以将任何的 JavaScript 表达式封装在花括号里,然后将其嵌入到 JSX 中。在编译完成之后,JSX 表达式就变成了常规的 JavaS...

2023-01-02
2

使用Redux制作一个TodoList

在组件化开发的 web 前端当中,经常的需要在不同的组件之间进行通信以及一些数据共享,那么我们就需要使用像 Vuex 那样的状态管理工具,在 React 当中,经常使用 Redux 来做状态管理工具。...

2022-12-21
2

前端一面必会react面试题(附答案)

前言:最近接触到一种新的(对我个人而言)状态管理方式,它没有采用现有的开源库,如redux、mobx等,也没有使用传统的useContext,而是用useState + useEffect写了一个发布订阅者模式进行状态管理,这一点对我来说感觉比较新奇,以前...

2022-12-20
2

如何进行react状态管理方案选择

前言:最近接触到一种新的(对我个人而言)状态管理方式,它没有采用现有的开源库,如redux、mobx等,也没有使用传统的useContext,而是用useState + useEffect写了一个发布订阅者模式进行状态管理,这一点对我来说感觉比较新奇,以前...

2022-12-20
2

记住,永远都不要在 Flutter 中使用全局变量

全局变量似乎是很棒的 Flutter 程序组件,因为它们被声明一次并且可以被程序中的每个函数访问。但是,这些变量的成本比你想象的要高,主要是因为:...

2022-12-17
2

React中组件通信方式

组件间的关系父子组件兄弟组件(非嵌套组件)祖孙组件(跨级组件)通信方式props:children props、render props消息订阅-发布:pub-sub集中式管理:reduxconText:生产者-消费者模式搭配方式父子组件:props兄弟组件:消息订阅-发布,集中...

2022-12-15
1

前端一面必会react面试题(持续更新中)

React Router 提供一个routerWillLeave生命周期钩子,这使得 React组件可以拦截正在发生的跳转,或在离开route前提示用户。routerWillLeave返回值有以下两种:

2022-12-15
2