文章目录一、原始写法React Hooks写法对比二、useState三、useEffect四、useContextuse五、useReducer六、useMemo优化React Hooks程序性能七、useRef 获取DOM元素和保存变量 React Hooks是用函数形式代替原来继承类形式,并使用预函数形式管理state,有Hooks可以不再使用类形式定义组件。原来是把组件分为有状态
转载 4月前
378阅读
表格1.表格基本结构--<table>标记      基本格式 <table 属性1=“属性值1”  属性2=“属性值2”  属性3=“属性值3”>      table标记属性:  (1)width(表格宽度,可以是像素值px,也可以是父集百分百
欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 前言 其实如果运用熟练的话,TS 只是第一次开发时候稍微多花一些时间去编写类型,后续维护、重构时候就会发挥它神奇作用了,还是非常推荐长期维护项目使用它。 前置基础 阅读本文前提条件是: 熟悉
原创 2022-05-12 21:02:17
1208阅读
 以下方式仅供参考,适合自己项目的才是最好!!一、行内样式使用import React from 'react' class Home extends React.Component { render() { return ( <div> <h3 style={{fontColor: 'green',marginTop:'5px
转载 2024-08-22 13:48:52
160阅读
render 方法注意点 多次渲染, 后渲染会覆盖先渲染内容,render方法一次只能渲染一个元素或者组件,render方法最多只能接收3个参数,所以不能同时渲染多个元素 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"
原创 2020-11-01 22:56:00
151阅读
浏览器兼容问题1.浏览器内核:Mozilla Firefox ( Gecko )Internet Explorer ( Trident )Opera ( Presto )Safari ( WebKit )Google Chrome ( WebKit )2.css hack解决浏览器兼容主要方法是css hack由于不同浏览器对CSS支持及解析结果不一样,还由于CSS优先级关系。我们就
转载 6月前
11阅读
如需 CSS3 创建动画,您需要学习 @keyframes 规则。@keyframes 规则用于创建动画。 @keyframes 规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式动画效果。Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属性。Chrome 和 Safari 需要前缀 -webkit
场景1新建组件Page1与Page2,两个组件根节点className设置为一样目录结构如下:src/pages/page1/index.jsimport React from 'react' import './index.css' function Page1() { return ( <div className='title'>page1</div>
转载 2月前
341阅读
大家好,我是前端西瓜哥。今天我们看看React 中使用 Redux 4 种写法。Redux 是一种状态容器 JS 库,提供可预测状态管理,经常和 React 配合来管理应用全局状态,进行响应式组件更新。Redux 一般来说并不是必须,只有项目比较复杂时候,比如多个分散不同地方组件使用同一个状态。对于这种情况,如果通过 props 层层传递,代码会变得不可维护,这时候我们可以考虑使
原创 2022-06-04 20:39:45
200阅读
1.<div class="content float1"></div>以上这种写法:同一个HTML元素可以添加多个类名称,多个类名称之间用空格隔开。2.浏览器兼容性简介因为CSS代码是由浏览器软件来进行解释,每个浏览器厂商到CSS标准执行不是太完善。同一个网页,不同浏览器下显示效果不一样,这种现象就是“不兼容”。最不兼容浏览器是:IE6、IE7、IE83.浏览器
1.应用场景主要用于学习掌握如何在react书写css样式, 实现页面布局.2.学习/操作1.文档阅读  // 如何在React优雅写CSShttps://react.docschina.org/docs/faq-styling.html   // react 官方文档中有简单提到关于react中使用css截图如下:// 且可以看到为什么react
转载 2024-02-22 18:27:16
58阅读
# MySQLyml写法 作为一名经验丰富开发者,我将为你介绍如何在yml配置文件实现MySQL写法开始之前,我们先来梳理一下整个流程。 ## 整体流程 1. 配置Maven依赖; 2. 创建MySQL数据库; 3. Spring Boot项目的application.yml文件配置MySQL连接。 以下是每一步具体需要做事情以及相应代码实现。 ## 步骤一:配置
原创 2023-08-25 09:37:07
83阅读
import React from 'react'; import './style.css'; import './hui.css'; import test from './test.svg'; import { ReactComponent as Check } from './check.s ...
转载 2021-09-28 11:34:00
516阅读
2评论
文章目录一.创建动画效果二.css选择器引用三.参数解释animation(调用动画以及参数解释,与-webkit-animation通用)duration(动画执行时间)timing-function(动画执行速度)delay(动画延迟多久开始)iteration-count(动画执行次数)direction(是否轮流播放)四.题外话(一些css函数)1.缩放函数2.旋转函数3.倾斜
转载 2024-03-27 09:05:00
102阅读
以下修改,亲测有效非弹窗内动画写法 .submit_btn{ animation: submit_btn 1.5s infinite; -webkit-animation: submit_btn 1.5s infinite; } @keyframes submit_btn { 0%, 20%, 80 ...
转载 2021-09-03 11:30:00
762阅读
2评论
vue react 区别
转载 2019-07-05 14:42:55
1096阅读
通过createElement创建元素存在问题,如果结构比较简单还好,但是如果结构比较复杂,就比较难以下手,所以大牛们就发明了JSX,专门用来编写React页面结构体。 什么是 JSX JSX JavaScript + X (XML) (eXtension),JSX是一个看起来很像 XML
原创 2020-11-03 23:08:00
109阅读
需求: 监听按钮点击, 修改div内容 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable
原创 2020-11-01 20:02:00
75阅读
react IntL用途 : React项目国际化,react-intl 这个库提供了针对组件、日期、数字、字符串等多种国际化方法使用这里版本为版本,高版本用法似乎变了 目前React Intl是FormatJS一部分,它通过其组件和API提供到React绑定将不同语言翻译文件放在各自js文件,同一处文本多种语言翻译使用相同key//en_US.js const en_US =
div{width:100px;height:100px;background:red;position:relative;animation-name:mymove;animation-duration:5s;/* Safari and Chrome */-webkit-animation-name:mymove;-webkit-animation
原创 2021-06-30 13:49:09
160阅读
  • 1
  • 2
  • 3
  • 4
  • 5