首页
学习
活动
专区
工具
TVP
发布

张培跃

专栏作者
160
文章
157874
阅读量
24
订阅数
React高频面试题的满分答案:React合成事件与Js原生事件有什么区别?
官方给的解释是:React 元素的事件处理和 DOM 元素很相似,只是在语法上有一些不同,React 事件采用的是小驼峰的命名方式,而不是纯小写;React 使用 JSX 语法时需要传入一个函数作为事件处理函数,而不是一个字符串。
用户1272076
2024-03-20
1390
字面跳动前端面试题:React Hook为什么不能放在if/循环/嵌套函数里面?
答:首先,React Hooks 是为了简化组件逻辑和提高代码可读性而设计的。将 Hook 放在 if/循环/嵌套函数中会破坏它们的封装性和可预测性,使得代码更难维护和理解。同时,这样做也增加了代码的复杂度,可能会导致性能下降和潜在的错误。想象一下,如果你把 Hook 放在if/循环/嵌套函数里,那么每次条件改变或循环迭代,Hook 都可能被重新创建,这就有点乱了,对吧?就好像你每次换件衣服都要重新装修整个衣柜一样,不仅浪费时间,还可能弄丢一些东西。
用户1272076
2024-02-22
2340
React中文官网已经搬迁了,原网址内容将不再更新
注意1:React中文官网已经搬迁至-https://zh-hans.react.dev,原网址内容将不再更新
用户1272076
2024-01-31
1590
做完这20道前端面试题,你定会瞬间膨胀!
1、Vue框架的作者是谁? A、秦始皇 B、孙悟空 C、弥勒佛 D、尤雨溪 E、刘德华 2、MongoDB底层的程序语言是: A、汉语 B、C++ C、英语 D、日语 3、你用过的最垃圾的浏览器是: A、IA B、IB C、IC D、ID E、IE 4、下列什么命令可以在当前目录新建一个Git仓库? A、git init B、请创建一个仓库 C、求求你创建一个仓库吧 D、你丫快创建一个仓库! 5、开发js程序需要在什么设备上完成: A、手扶拖拉机 B、热水器 C、电脑 D、烤箱 6、以下不是脚本语言的是?
用户1272076
2020-02-19
5610
React归纳笔记:快速上手Redux之一初识
随着单页面应用的需求越来越复杂,你所需要管理的状态也越来越多。这里所说的状态即是数据,它不仅仅包括从服务器获取的数据,还包括本地所创建的数据,以及反映UI状态的数据。
用户1272076
2019-05-17
4900
通过Node.js完美解决Vue-Cli3.0上线时的二大痛点
在前端框架的历史中,React 和 Angular 一直都处于主角的位置。其间,有众多的新框架试图冲杀进来分一杯羹,但都未成功,除了 Vue。
用户1272076
2019-05-10
1.3K0
React如何处理事件
以上示例在点击链接时,会报错:Uncaught TypeError: Cannot read property 'setState' of undefined。因为this指向的并不是该组件。所以为了能方便调用当前组件的其他属性或方法,需要将this指向为当前实例
用户1272076
2019-03-27
8300
2019-Web开发技术指南和趋势
HTML/CSS框架目前没有以前那么有意义, 但是我还是介意你选择一个学习(这里作者想隐射的应该是, 在jquery时代, HTML/CSS框架的学习是必须的).
用户1272076
2019-03-26
3.3K0
React之Props,及与state的区别
组件内可以通过props来获得属性值,看下面的实例先来回顾 一下Props最基本的使用:
用户1272076
2019-03-26
9330
React之状态(State)
现在我们先来通过ES6类React.Component完成一个通过点击按钮对DIV进行显示与隐藏的操作,效果如下:
用户1272076
2019-03-26
6300
React之你的第一个React程序
1、声明式设计 2、高效:通过对DOM的模拟,最大限度的减少与DOM的交互。 3、灵活:可以与已知的框架或库很好的配合。 4、JSX:是js语法的扩展,不一定使用,但建议用。 5、组件:构建组件,使代码更容易得到复用,能够很好地应用在大项目的开发中。 6、单向响应的数据流:React实现了单向响应的数据流,从而减少了重复代码,这也是解释了它为什么比传统数据绑定更简单。
用户1272076
2019-03-26
4180
React之组件
首先我们通过函数来创建一个组件,函数的名字即是组件的名字!另外有两个地方需要特别注意:
用户1272076
2019-03-26
6650
Airbnb 宣布放弃使用 React Native,回归使用原生技术
Airbnb 表示,尽管很多团队都依赖 React Native 并计划在可预见的将来使用它,但他们最终还是无法实现最初的目标。此外,还有一些他们无法克服的技术和组织挑战,如果继续使用 React Native,这些挑战最终会变成更大的难题。
用户1272076
2019-03-26
7360
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档