React 第2页

如何给React组件添加样式?

如何给React组件添加样式?-速码派
给React组件打扮一下,让它好看点,有好几种路子。每种方法都有自己的脾气,选哪种得看你的组件是啥性格,还有项目多大。 最直接的办法:内联样式 在JSX里,直接用style属性写,这是最快上手的...
MRzhang的头像-速码派MRzhang2026年1月25日
0315

如何错误边界(Error Boundaries)?

如何错误边界(Error Boundaries)?-速码派
在React里,如果组件在渲染过程中、生命周期方法里或者子组件的构造函数里抛出了JavaScript错误,整个组件树会从根部开始“溃散”,导致白屏。这体验很糟糕。错误边界就是React提供的一种组件,...
MRzhang的头像-速码派MRzhang2026年1月25日
02911

useEffect和useLayoutEffect有什么区别?

useEffect和useLayoutEffect有什么区别?-速码派
在React里,useEffect和useLayoutEffect这对兄弟Hook都能让你处理副作用,比如操作DOM、发起请求。它们长得像,但执行的时机有微妙而重要的区别。用错了,可能会导致页面闪烁或者性能问题。 关...
MRzhang的头像-速码派MRzhang2026年1月25日
02712

什么是React Hooks?常用的Hooks有哪些?

什么是React Hooks?常用的Hooks有哪些?-速码派
React Hooks大概是这几年React生态里最重要的一次变革。简单说,它是一系列函数,让你能在函数组件里“钩入”React的特性,比如状态、生命周期。以前这些能力只有类组件才有,现在函数组件啥都...
MRzhang的头像-速码派MRzhang2026年1月25日
02712

什么是React的Portal?

什么是React的Portal?-速码派
在React里,组件的JSX结构通常决定了DOM的嵌套关系。但有时你会遇到一个棘手的问题:一个组件在逻辑上属于某个父组件,但在DOM结构里,它需要被“挂”到另一个完全不同的地方去。最常见的例子就...
MRzhang的头像-速码派MRzhang2026年1月25日
02715

什么是JSX?和HTML有什么区别?

什么是JSX?和HTML有什么区别?-速码派
刚开始写React,你肯定会盯着那些.jsx或.js文件里的代码犯嘀咕:这看着像HTML,但又直接写在JavaScript里,还混着些{ }花括号,这到底是个啥?这东西叫JSX,它是React的核心“方言”,理解它和H...
MRzhang的头像-速码派MRzhang2026年1月25日
0265

React中如何实现列表渲染?

React中如何实现列表渲染?-速码派
处理数组数据并把它变成一列动态的DOM元素,这在前端开发里就像吃饭喝水一样常见。无论是用户列表、商品目录还是消息时间线,都需要列表渲染。在React里,这事儿主要靠数组的map方法,再加上一...
MRzhang的头像-速码派MRzhang2026年1月25日
02413

什么是React的上下文(Context)?

什么是React的上下文(Context)?-速码派
在React里,数据通常通过props从上往下传。但如果组件树很深,中间每一层都得帮忙传一下props,这就很烦人,像“prop drilling”(属性钻取)。React的Context(上下文)就是为了解决这个痛点,...
MRzhang的头像-速码派MRzhang2026年1月25日
02310

什么是React的Ref?怎么用?

什么是React的Ref?怎么用?-速码派
在React的数据流世界里,ref是一个有点特别的逃生口。它让你能直接访问DOM元素或者React组件实例,跳过props和state的那套更新机制。简单说,ref就是你通向真实DOM或组件实例的一根“直达线”。...
MRzhang的头像-速码派MRzhang2026年1月25日
0238