• react 实用的性能优化方式

    时间:2024-05-17 19:08:11

    react 组件渲染分为初始化渲染和更新渲染,当我们更新某个组件的时候,只是想关键路径上组件的render,但react的默认做法是调用所以组件的reder,再生成虚拟dom进行对比,如不变则不进行更新。这样的render和虚拟DOM的对比明显是在浪费。React的优化是基于shouldCompon...

  • 用react系列技术栈实现的demo整合系统

    时间:2024-05-12 15:26:19

    引子学生时代为了掌握某个知识点会不断地做习题,做总结,步入岗位之后何尝不是一样呢?做业务就如同做习题,如果‘课后’适当地进行总结,必然更快地提升自己的水平。 由于公司采用的react+node的技术栈,于是就完成了一个reactSPA小项目,计划日后把平时工作中遇到的业务以及学习中遇到有趣的东西给抽...

  • webpack+babel+react+antd技术栈的基础配置

    时间:2024-05-12 13:33:33

    webpack+babel+react+antd技术栈的基础配置前段时间使用webpack+babel+react+antd做了一套后台管理系统,刚开始被一大堆的新知识压的喘不过气来,压力挺大的。还在一步步走来,学习了很多。那时候还不会配置,直接从网上下了别人配置好的可以跑的。之后特意花了一段时间好...

  • react+redux+webpack+git技术栈

    时间:2024-05-12 13:10:27

    一、git bash here mdkr cnpm init -y ls -a ls -l ls -la隐藏的也可查看 cat package.json 二、npm npm i webpack-dev-server -g 全局:任何目录运行 本地:本地需要调用附带的插件 npm list npm ...

  • 使用react+redux+react-redux+react-router+axios+scss技术栈从0到1开发一个applist应用

    时间:2024-05-12 13:07:28

    先看效果图github地址github仓库在线访问初始化项目#创建项目create-react-app applist#如果没有安装create-react-app的话,先安装npm install -g create-react-app目录结构改造|--config|--node_modules|...

  • 一个基于React整套技术栈+Node.js的前端页面制作工具

    时间:2024-05-12 13:06:54

    pagemaker是一个前端页面制作工具,方便产品,运营和视觉的同学迅速开发简单的前端页面,从而可以解放前端同学的工作量。此项目创意来自网易乐得内部项目nfop中的pagemaker项目。原来项目的前端是采用jquery和模板ejs做的,每次组件的更新都会重绘整个dom,性能不是很好。因为当时rea...

  • SignalR 在React/GO技术栈的生产应用

    时间:2024-05-12 12:54:43

    哼哧哼哧半年,优化改进了一个运维开发web平台。本文记录SignalR在react/golang 技术栈的生产小实践。1. 背景有个前后端分离的运维开发web平台, 后端会间隔5分钟同步一次数据,现在需要将最新一次同步的时间推送到web前端。说到[web服务端推送],立马想到SignalR,(我头脑...

  • React之常用技术栈

    时间:2024-05-12 12:41:01

     · react-redux:https://www.cnblogs.com/jingxuan-li/p/12439181.html · react-router-dom:https://www.cnblogs.com/jingxuan-li/p/12500266.html...

  • react native中如何往服务器上传网络图片

    时间:2024-05-09 09:59:18

    let common_url = 'http://192.168.1.1:8080/'; //服务器地址 let token = ''; //用户登陆后返回的token /** * 使用fetch实现图片上传 * @param {string} url 接口地址 * @param {...

  • react native中使用echarts

    时间:2024-05-08 20:30:52

    开发平台:mac pronode版本:v8.11.2npm版本:6.4.1react-native版本:0.57.8native-echarts版本:^0.5.0目标平台:android端收银机,android7.0+最近在使用react native进行app的开发工作,rn开发的内容会与原生ap...

  • react native中一次错误排查 Error:Error: Duplicate resources

    时间:2024-05-08 20:09:11

    最近一直在使用react native中,遇到了很多的坑,同时也学习到了一些移动端的开发经验。今天在做一个打包的测试时,遇到了一个问题,打包过程中报错“Error:Error: Duplicate resources”,什么意思呢,就是打包资源有重复,后来查看了一下,发现打包到android/app...

  • 移动web端的react.js组件化方案

    时间:2024-05-08 17:34:44

     背景:随着互联网世界的兴起,web前端开发的方式越来越多,出现了很多种场景开发的前端架构体系,也对前端的要求日益增高,早已经不是靠一个JQuery.js来做前端页面的时代了,而今移动端变化最大,近两年出现了React-lite.js,Vue.js,ReactNative,Weex...等一些开发...

  • React.js入门必须知道的那些事

    时间:2024-05-08 16:44:19

    首先,React.js是facebook在2013年5月开源的一个前端框架,React不是一个MVC框架,它是构建易于可重复调用的web组件,侧重于UI, 也就是view层, React为了更高超的性能而使用虚拟DOM作为其不同的实现。 它同时也可以由服务端Node.js渲染 - 而不需要过重的浏览...

  • React.js入门笔记(再续):评论框的实现

    时间:2024-05-08 16:08:58

    本案例来自React.js中文官网对应内容。一. 运行环境<link rel="stylesheet" type="text/css" href="css/css.css"/> <!-- 核心 --> <script src="js/react.js"><...

  • React 之 使用 ref 引用值(七)

    时间:2024-05-07 20:38:20

    当你希望组件“记住”某些信息,但又不想让这些信息 触发新的渲染 时,你可以使用 ref 。 //通过从 React 导入 useRef Hook 来为你的组件添加一个 refimport { useRef } from 'react';export default function Count...

  • React和antd如何封装权限按钮

    时间:2024-05-07 07:56:37

    在React和Ant Design(antd)中封装一个权限按钮涉及到两个主要步骤: 权限判断:首先,你需要有一个权限管理系统来存储和检查用户的权限。这通常是通过API从服务器获取用户权限,然后将其保存在应用的状态中。 封装按钮组件:基于用户的权限,你可以封装一个React组件,这个组件会渲染一个a...

  • react native仿微信性别选择-自定义弹出框

    时间:2024-05-06 20:24:46

    简述要实现微信性别选择需要使用两部分的技术:第一、是自定义弹出框;第二、单选框控件使用;效果实现一、配置弹出框弹出框用的是:react-native-popup-dialog(Git地址:https://github.com/jacklam718/react-native-popup-dialog)...

  • 如何用 React Native 创建一个iOS APP?(三)

    时间:2024-05-06 15:35:25

    前两部分,《如何用 React Native 创建一个iOS APP?》,《如何用 React Native 创建一个iOS APP (二)?》中,我们分别讲了用 React Native 来创建 Navigation Bar,Tab Bar 等这些控件,今天在第三节,我们着重讲一下剩下的一些控件。...

  • React学习笔记-一、React入门

    时间:2024-05-06 07:08:34

    1、React是什么? React是用于构建用户界面的JavaScript库。操作DOM呈现页面。是一个将数据渲染成HTML视图的开源JavaScript库。 2、React由Facebook开发开源的 3、为什么学React 原生JavaScript操作DOM繁琐、效率低(DOM-API操作UI...

  • react和vue在跨平台方面的比较

    时间:2024-05-05 07:44:31

    React 和 Vue 都是非常流行的前端框架,它们在跨平台开发方面都有各自的优点。 React: React Native:React 的跨平台解决方案是 React Native,它可以开发原生渲染的 iOS 和 Android 应用。React Native 使用和 React 相同的组...