electron react demo

Ant Design中表单验证输入框默认值initialValue不更改值会验证不通过(react)

Ant Design中表单验证输入框默认值initialValue不更改值会验证不通过(react) 更改前 <Form.Item label="用户标识" name="id" rules={[ { required: true, message: '用户标识不能为空!', }, ]} > <Inp ......
表单 initialValue Design react Ant

React学习笔记07-组件嵌套

一个项目肯定是由多个组件构成的,组件之前必然会存在相互嵌套的关系 在react中如果想要将一个组件嵌入到另外一个组件中 只需要在父组件的render函数的返回值中放入子组件即可 请看下面代码 import React, { Component } from "react" class Navbar ......
组件 笔记 React 07

React学习笔记06-函数式组件

函数式组件即在React中通过函数的方式来声明一个组件 import React from "react" function App() { return ( <div> 函数式组件 <div>hhh</div> </div> ) } /* 16.8之前 //无状态 16.8之后 react hoo ......
函数 组件 笔记 React 06

React学习笔记05-类组件

ES6的加入让JavaScript直接支持使用class来定义一个类,react创建组件的方式就是使用的类的继承, ES6 class 是目前官方推荐的使用方式,它使用了ES6标准语法来构建,看以下代码 import React from 'react' import ReactDOM from ' ......
组件 笔记 React 05

react技术栈更新到uptodate

现在许多东西更新了,react全家桶可能我的技术栈也要更新一下,于是查询官网,先找个方便点的直接起飞,然后看能不能冲出宇宙 首先安装一下 next去, 这个东西是个桶, npx会执行远端的命令,如果本地没有的话,它会自动搜索无端npm的包下载然后执行 npx create-next-app@late ......
uptodate react 技术

react + electron 打包记录

package.json 中的更改: 增加: "homepage": "./", "build": { "productName": "xxxx", "appId": "com.xxx.win", "directories": { "output": "dist" }, "files": [ "di ......
electron react

react 公司项目学习 【react+webpack+nw.js + mobx+react-intl 实现的多页面多语言windows桌面端exe】

这几天突然要来个react项目;听说还比较复杂;项目组内就两个人会react还在忙,整组主要是用vue;这不,这种‘狗都不干’的事,被安排到我身上了,那就学吧; 一、研究代码结构 不得不说,这目录结构搞得有点复杂,算是我接触中除了乾坤和electron之外,相当复杂的了,慢慢阅读吧; 看懂了,原来是 ......
react react-intl 桌面 webpack windows

react native app 图标在安卓上内容被切割问题记录

问题背景: react native开发app,设置的app图标在安卓中会被切割,导致周围的留白被切掉,看起来很奇怪。甚至有些文字内容被切割掉,显示不全。 在不同手机上,icon可能会被切割成各种圆角,如果留白不够,内容可能会被切割。在iOS上icon也有相应的规范,比如需要1024尺寸等。 解决方 ......
图标 内容 native 问题 react

React学习笔记04-JSX语法

1.JSX语法 JSX 将 HTML 语法直接加入到 JavaScript 代码中,再通过翻译器转换到纯 JavaScript 后由浏览器执行。 在实际开发中,JSX 在产品打包阶段都已经编译成纯 JavaScript,不会带来任何副作用,反而会让代码 更加直观并易于维护。 编译过程由Babel 的 ......
语法 笔记 React JSX 04

React-Admin后台管理模板|react18+arco+zustand后台解决方案

基于react18.x+vite4+arco-design自研中后台管理系统解决方案ReactAdmin。 react-vite-admin 基于vite4搭建react18.x后台管理项目。使用了react18 hooks+arco.design+zustand+bizcharts等技术实现权限管 ......

websocket 简易demo

websocket简易demo 网上找的然后写的demo 还有一种写法,跟这种写法不同,先记录这一种 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-webso ......
简易 websocket demo

React 18 并发渲染

一 升级react 18 React 18 改变 所有setState 都是异步,不管是否在react的“管辖范围内”。原来在定时器,在监听函数中是同步的。 Root 书写方式 需要改变 Router 需要改变?? 二 启用并发渲染 useDeferredValue const [text, set ......
React 18

spring 状态机demo

spring 状态机demo <dependency> <groupId>org.springframework.statemachine</groupId> <artifactId>spring-statemachine-core</artifactId> <version>2.0.1.RELEA ......
状态 spring demo

React-redux 中useSelector使用

在一个 action 被分发(dispatch) 后,useSelector() 默认对 select 函数的返回值进行引用比较 ,并且仅在返回值改变时触发重渲染。但是,不同于 connect(),useSelector()并不会阻止父组件重渲染导致的子组件重渲染的行为,即使组件的 props 没有 ......
React-redux useSelector React redux

scanner Demo04

package com.chen.scanner; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { Scanner scanner = new Scanner(Syste ......
scanner Demo 04

scanner Demo05

package com.chen.scanner; import java.util.Scanner;public class Demo05 { public static void main(String[] args) { //我们可以输入多个数字,并求其总和与平均数,每输入一个数字用回车确认, ......
scanner Demo 05

C语言线性表 demo

typedef int Position; typedef struct LNode *List; struct LNode { ElementType Data[MAXSIZE]; Position Last; }; /* 初始化 */ List MakeEmpty() { List L; L = ......
线性 语言 demo

React学习笔记03-编写第一个react应用程序

react开发需要引入多个依赖文件:react.js,react-dom.js,分别又有开发版本和生成版本,creat-react-app里已经帮我们把这些东西都安装好了。把通过CRA创建的 工程目录下的src目录情况,然后在里面重新创建一个index.js写入以下代码。 //从react的包当中引 ......
应用程序 笔记 程序 React react

React学习笔记02-创建React项目

1.全局安装create-react-app npm install -g create-reat-app 2.创建一个React项目 create-react-app myapp 注意命名规范不能大写,中文等 如果不想全局安装,可以直接使用npx npx create-react-app myap ......
React 笔记 项目 02

electron 本地数据库sqlite

背景 某些不会频繁变动,但是数据量可能比较大,查询也比较频繁地数据,例如通讯录等。如果每次都查询服务器的数据库可能造成服务器压力过大,考虑在本地做数据库存储,有更新时从服务器同步数据到本地数据库,用户操作查询则使用本地数据库查询。 方案 进入页面时(或者其他适当时机)请求服务器数据,并将数据写入本地 ......
electron 数据库 数据 sqlite

React学习笔记01-React的基本认识

1.React起源与发展 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决 定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源 了。 2.React与传统MVC的关系 轻 ......
React 笔记 01

同花顺期货通使用python写指标demo1

期货通支持python本来是个好事情。奈何同花顺公司做产品不讲究,未经测试就发布了,全是bug 。 API接口也不完善,取数据的接口不支持取【持仓量】! 玩期货不提供持仓量接口,那就只能是个玩具,不具有实用价值。 怎么说呢? 还是希望同花顺期货通能把python功能搞完善。 ......
同花 期货 指标 python demo1

remotion 基于react 创建视频的框架

remotion 可以让我们直接基于react 创建视频,使用到的技术webgl,css,canvas,svg 说明 对于希望使用web 创建使用的场景这个是一个不错的选择(比如营销动画),很值得学习下 参考资料 https://www.remotion.dev/docs/https://githu ......
框架 remotion react 视频

scanner Demo03

package com.chen.scanner; import java.util.Scanner; public class Demo03 { public static void main(String[] args) { Scanner scanner = new Scanner(Syste ......
scanner Demo 03

scanner Demo01

package com.chen.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //创建一个扫描对象,用于接收键盘数据 Scanner scanner ......
scanner Demo 01

scanner Demo02

package com.chen.scanner; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { Scanner scanner = new Scanner(Syste ......
scanner Demo 02

初探富文本之React实时预览

初探富文本之React实时预览 在前文中我们探讨了很多关于富文本引擎和协同的能力,在本文中我们更偏向具体的应用组件实现。在一些场景中比如组件库的文档编写时,我们希望能够有实时预览的能力,也就是用户可以在文档中直接编写代码,然后在页面中实时预览,这样可以让用户更加直观的了解组件的使用方式,这也是很多组 ......
实时 文本 React

operator Demo07

package com.chen.operator; public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a += b;// a = a + b a -= b;// a = a ......
operator Demo 07

operator Demo08

package com.chen.operator; // 导入这个包所有的类 *import com.chen.*;//三元运算符public class Demo08 { public static void main(String[] args) { // x ? y : z int scor ......
operator Demo 08

operator Demo05

package operator; //逻辑运算符public class Demo05 { public static void main(String[] args) { //与(and)或(or)非(取反) boolean a = true; boolean b = false; System ......
operator Demo 05