electron react demo

TypeError: fs.existsSync is not a function | import { ipcRenderer } from 'electron'

在electron的渲染进程中导包会发生TypeError: fs.existsSync is not a function node_modules/electron/index.js:6 ``` var pathFile = path.join(__dirname, 'path.txt') if ......

React—02—描述UI

不要在渲染dom的时候修改数据,否则可能会触发重新渲染。 React 提供了 “严格模式”,在严格模式下开发时,它将会调用每个组件函数两次。通过重复调用组件函数,严格模式有助于找到违反这些规则的组件。 我们注意到,原始示例显示的是 “Guest #2”、“Guest #4” 和 “Guest #6” ......
React

React Hook 的闭包陷阱

参考文章 1. 从react hooks“闭包陷阱”切入,浅谈react hooks 2. 一文讲透 React Hooks 闭包陷阱 Hooks Hooks 是 react 自 16.8 引入的新特性,使得开发者在摆脱 class 定义组件的同时,也能够进行状态管理。这样,react 组件完全进入 ......
闭包 陷阱 React Hook

React与VUE究竟谁会取代谁?

最近在许多技术社区,很多人在讨论React会不会被VUE取代的问题, 就我过去的个人经验而言, 两者各有优势, 不存在谁被谁取代的问题. vue就是一个js库,并且无依赖别的js库,直接引入一个js文件就可以使用,与传统JS和JQuery框架不同,Vue的渐进式框架表示开发者可以由简单组件写起,渐渐 ......
React VUE

react + electron项目的一些小知识

1、在终端输入 webpack -v 是到全局查找webpack 2、index.html里的代码要换成线下代码,不然修改不生效 3、要运行 webpack --watch 启动热加载,不然修改的代码不会重新打包 4、再打开一个终端运行 npm start ......
electron 项目 知识 react

[React Typescript] Ensure correct inference for prop types with satisfies & ComponentProps

import { ComponentProps } from "react"; import { Equal, Expect } from "../helpers/type-utils"; const buttonProps = { type: "button", // @ts-expect-err ......

【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio构建React完成点餐H5页面

![在这里插入图片描述](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f5e6cf33b3b44e65a5211f89739de945~tplv-k3u1fbpfcp-zoom-1.image) ### 前言 * 最近也是有机会参与到了腾讯云举 ......
Studio Cloud 训练营 实战 页面

为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)

因历史遗留原因,接手的项目没有代码提醒/格式化,包括 eslint、pretttier,也没有 commit 提交校验,如 husky、commitlint、stylelint,与其期待自己或者同事的代码写得完美无缺,不如通过一些工具来进行规范和约束。 ### eslint eslint 是一个代码 ......
前端 commitlint stylelint prettier 项目

用React仿钉钉审批流

# 引言 这几天帮朋友忙,用了一周时间,高仿了一个钉钉审批流。这个东西会有不少朋友有类似需求,就分享出来,希望能有所帮助。为了方便朋友的使用,设计制作的时候,尽量做到节点配置可定制,减少集成成本。如果您的项目有审批流需求,这个项目可以直接拿过去使用。React初学者也可以把本项目当做研读案例,学习并 ......
React

kafka_demo

参考: 概念:https://zhuanlan.zhihu.com/p/74063251 代码运用:https://zhuanlan.zhihu.com/p/114209326 参考 kafka 在windows 平台的搭建和简单实用_一代键客的博客-CSDN博客,先验证本地是否能使用kafka成功 ......
kafka_demo kafka demo

05服务拆分-案例Demo

下载对应学习资料 准备数据库 ``` docker ps docker exec -it 6d542566d077 /bin/bash psql 'host=localhost port=5432 user=postgres dbname=postgres' create database clou ......
案例 Demo

React Virtual DOM 原理

1. Virtual DOM是什么? React官网定义是:The virtual DOM(VDOM) is a programming concept where an ideal,or "virtual",representation of a UI is kept in memory and ......
原理 Virtual React DOM

react实现导出文件,导出文件格式为json或excel格式

1.导出文件为json文件 下载 file-saver 模块 import { saveAs } from 'file-saver';注:data代表请求的数据 格式为[{},{},{}...] //导出 const handleExport = async () => { let { data } ......
格式 文件 react excel json

React h5架构

# 目录 - [目录](#目录) - [初始化项目架构](#初始化项目架构) - [React h5架构](#react-h5架构) - [工具](#工具) - [技术栈](#技术栈) - [搭建流程](#搭建流程) - [一、Vite构建项目](#一vite构建项目) - [二、添加 git](# ......
架构 React

在vue中使用Electron开发C/S架构中的C(客户端界面)

Electron简介:Electron是利用web前端技术进行桌面应用开发的一套框架。 我是用的nodejs版本(16.18.1)和npm版本(8.19.2): 创建vue-electron项目,鄙人测试了两种方式创建vue-electron项目,如下所示:1、vue-cli-plugin-elec ......
架构 客户端 Electron 界面 客户

react使用tailwind.css

> Tailwind CSS 是一个功能类优先的 CSS 框架,它集成了诸如 flex,pt-4,text-center和 rotate-90 这样的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。官网:https://tailwindcss.com/ ## 1.安装 - 以 vite + ......
tailwind react css

玩一玩Aidlux应用中心demo

玩一玩Aidlux应用中心demo之目标检测 首先,安装aidlux安卓端,登录pc端。 其次,下载桌面examples。 最后,任意选择一个demo文件打开运行,即可得到如下展示效果。 点击下方链接观看视频。 https://link.zhihu.com/?target=https%3A//www ......
Aidlux demo

Qt+GDAL开发笔记(二):在windows系统msvc207x64编译GDAL库、搭建开发环境和基础Demo

前言 上一篇使用mingw32版本的gdal,过程曲折,为更好的更方便搭建环境,在windows上msvc方式对于库比较友好。 大地坐标简介 概述 大地坐标(Geodetic coordinate)是大地测量中以参考椭球面为基准面的坐标,地面点P的位置用大地经度L、大地纬度B和大地高H表示。 原理 ......
GDAL windows 环境 基础 笔记

SSLSocket_demo

参考:https://www.jianshu.com/p/7145bd9c8e95 ssl通信过程图解:https://blog.csdn.net/HD243608836/article/details/118708843 keytool各参数含义:java存取密码于keystore文件中_keys ......
SSLSocket_demo SSLSocket demo

c语言链表demo

```c #include #include // 定义节点结构体 struct node { int data; struct node *next; /* 注意:这行使用了 node, node 必须在这行之前定义 */ }; int main(int argc, const char *arg ......
语言 demo

React—01—基本学习

React 组件是返回标签的 JavaScript 函数: 哪个组件是通过改变 state 实现可响应的,或者哪个组件拥有 这个 state。 然后我们需要确定吧这个state是放在这个组件,还是放在父组件(如何多个子组件都会受到相同state影响,那么需要放到父组件里统一管理)。 如何安装一个re ......
React

vite 项目webstorm跳转失效 VSCode、vue 无法对 @ 路径 跳转 ,几乎适用于所有webpack、vue、react项目

在根目录加一个jsconfig.json文件 { "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] }, "target": "ES6", "allowSyntheticDefaultImports": true }, ......
项目 路径 vue webstorm webpack

react中简单使用echarts图表

1:下载echarts-for-react插件 2:组件内引入 import ReactEchatrs from 'echarts-for-react' 复制echarts官网图表的option 例如:柱形图的option react组件内 定义函数存放复制的option 并返回 import Re ......
图表 echarts react

COS SDK有Flutter和React Native版本啦

Flutter 和 React Native 是目前最流行的跨平台框架,经过了时间的考验,也有成熟的团队在SDK、文档、社区等方面进行支持。 相对于传统的原生开发,跨平台方案在开发测试成本、产品一致性等方面有一定的优势。但是有时候使用第三方库时只有原生库,没有对应的 Flutter 和 React... ......
Flutter 版本 Native React COS

4种React Native热更新方案的比较

转载自:https://www.jianshu.com/p/8f423e52b5d1 最近刚完成了一个产品的热更新功能,颇有感慨。趁着有点时间写点东西,希望能对其他开发者有点帮助吧。 为什么需要做热更新? 这个问题不是本文的重点,但既然这篇文章是关于 React Native 热更新的,就大概说一下 ......
方案 Native React

Nacos-集群搭建Demo

# 1.集群结构图 3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。 三个nacos节点的地址: | 节点 | ip | port | | | | | | nacos1 | 192.168.150.1 | 8845 | | nacos2 | 192.168 ......
集群 Nacos Demo

React Hooks 使用指南

React Hooks Hook 是什么 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 Hook 是 React 团队在 React 16.8 版本中提出的新特性,在遵循函数式组件的前提下,为已知的 Reac ......
使用指南 指南 React Hooks

[React] forwardRef typescript

import React, { forwardRef } from "react"; // Declare a type that works with generic components type FixedForwardRef = <T, P = {}>( render: (props: P, ......
forwardRef typescript React

react使用自定义animation实现水平效果的路由切换

例如:A组件跳B组件 A组件: import React from 'react'; import './A.scss' import { useNavigate } from 'react-router-dom'; export default function A() { let navigat ......
路由 animation 水平 效果 react

react图书商城前后端

下载:axios antd-mobile antd-mobile-icons sass 连接mongodb: const mongoose = require("mongoose") mongoose.connect('mongodb://127.0.0.1:27017/zg5_zk3_2204_e ......
商城 图书 react