×

react.js

react实现路由跳转

ZampK ZampK 发表于2024-06-16 浏览5560 评论0
react通过路由实现页面跳转: ​ 函数式路由(withRouter)使用原生js方法实现路由功能。 ​ eg:export default withRouter(Home) Home是组件名称。 示例: class Home extends Component{ <button onClick={this.goForward}>下一级</button> goForward = () => { th

react native

解决提示“npm audit fix“问题

✎﹏ℳ๓₯㎕ ✎﹏ℳ๓₯㎕ 发表于2024-06-15 浏览5481 评论0
一、问题 最近在自学React Native,在使用npm安装一些第三方库的时候,发现总是报错。例如 我只是想安装react-native-screens 和react-native-safe-area-context,然而它总是提醒我必须要安装audit。 不仅这个库不能安装,我安装react-navigation/native 也报错 看安装提示,给了我两个选择,要么执行: npm audit fix 如果执行失败,可以选择强制安装 npm audit fix --force

react.js

React踩坑记录:Error: Minified React error #31;(minified react error 130)

薛崇龙₁₈₁₀₃₄₆₂₂₂₃ 薛崇龙₁₈₁₀₃₄₆₂₂₂₃ 发表于2024-06-15 浏览6775 评论0
问题出现 今天在跑react项目时,页面出不来,打开控制台,看到下面这样:Error: Minified React error #31; 很明显,是react框架爆出来的错,遇到这种问题,别慌,先去看对应的介绍,先打开它提示的这个网址去看看啥情况,于是我们点开https://reactjs.org/docs/error-decoder.html/?invariant=31&args[]=object%20with%20keys%20%7Btitle%7D&args[]=

react.js

学会正确地二次封装组件,让同事抱着你的大腿喊大神!

此号已注销 此号已注销 发表于2024-06-15 浏览6083 评论0
highlight: a11y-dark 一、二次封装的需求场景 二次封装,是指因为业务上的需要,对element-ui、antd、e-chart等其他组件库,做二次封装。以下是常见的二次封装场景: 1.封装UI样式 说个我做项目遇到的情况,项目里用到组件库的是antd,antd的搜索框长这样 但是ui图长这样: 如果要实现和ui图一样的效果,你就需要利用前缀和后缀的插槽,加上搜索图标和清空图标: <a-input :placeholder="placeholder"

react native

react native 面试题

天道 天道 发表于2024-06-15 浏览11745 评论0
以下答案为参考了一些资料并思考后汇总,还没想通的就没有写进来,如果有好的回答请在评论区留言~ 后续了解更多rn的知识后会补充以及更新 1. react native中的ScrollView组件是什么 ScrollView 组件是一个通用滚动容器,可以承载多个组件和视图。您可以垂直和水平滚动(通过设置 horizontal 属性)。ScrollView 还可用于在 IOS 中实现收缩和缩放功能。在视图之间水平滑动也可以使用 ViewPagerAndroid 组件在 Android 上

react.js

《React扩展知识二》PureComponent / render props / Error boundary /组件通信方式总结

guyuewuren guyuewuren 发表于2024-06-15 浏览8746 评论0
前言 博主主页👉🏻蜡笔雏田学代码 专栏链接👉🏻React专栏 接上一篇文章react的扩展知识,今天来学习React的另外一些扩展知识 感兴趣的小伙伴一起来看看吧~🤞 1. 组件优化 Component的2个问题 问题1: 只要执行setState(),即使不改变状态数据 ( this.setState({})),组件也会重新render() ==> 效率低 问题2: 只要当前组件重新render(),就会自动重新render子组件,纵使子组件没

react.js

React 父子组件通信的几种方法(react父子组件通讯)

软件开发ampCharles 软件开发ampCharles 发表于2024-06-13 浏览11104 评论0
在 React 中,父子组件的通信是常见的问题,除了使用状态管理工具(如redux)以外,也可以实现父子组件的相互通信。 其中,父组件可以通过props、原型方法向子组件通信,子组件可以通过回调函数、事件冒泡向父组件通信。 1. 父组件向子组件通信 1. props 如下代码,name作为props由父组件传递给子组件,子组件拿到name后,渲染在页面上。 参数name由父组件传递给了子组件。 import { useState } from 'react'; const So

JavaScript教程

JavaScript高级 |如何玩转箭头函数?

wangshenghua wangshenghua 发表于2024-06-13 浏览5430 评论0
本文已收录于专栏 ⭐️ 《JavaScript》⭐️ 箭头函数 在ES6中新增了函数的简写方式----箭头函数,箭头函数的出现不仅简化了大量代码,也让代码看起来更加优雅,同时也解决了this指向问题,下面我们就来详细讲解如何玩转箭头函数。 语法规则 之前的方法 function foo1(){} var foo2 = function(name,age){ console.log("函数体代码",this,arguments); console.log(

react.js

react-router v6 如何实现动态路由?

百度首页排名卖蜘蛛 百度首页排名卖蜘蛛 发表于2024-06-13 浏览5821 评论0
前言 最近在肝一个后台管理项目,用的是react18 + ts 路由用的是v6,当需要实现根据权限动态加载路由表时,遇到了不少问题。 v6相比于v5做了一系列改动,通过路由表进行映射就是一个很好的改变(个人认为),但是怎么实现根据权限动态加载路由表呢?我也是网站上找了许多资料发现大部分还是以前版本的动态路由,要是按照现在的路由表来写肯定是不行的。难不成又要写成老版本那样错综复杂?只能自己来手写一个了,如有更好的方法望大佬们不吝赐教。 思路 大致思路就是:先只在路由表配置默认路由,例如登

JavaScript教程

React获取DOM和获取组件实例的方式

dede58织梦模板 dede58织梦模板 发表于2024-06-13 浏览13651 评论0
React获取DOM的方式 ref获取DOM元素 在React的开发模式中,通常情况下不需要、也不建议直接操作DOM原生,但是某些特殊的情况,确实需要获取到DOM进行某些操作: 管理焦点,文本选择或媒体播放; 触发强制动画; 集成第三方 DOM 库; 我们可以通过refs获取DOM; 如何创建refs来获取对应的DOM呢?目前有三种方式: 方式一:传入字符串(这种做法已经不推荐) 在React元素上绑定一个ref字符串, 使用时通过 this.