当前位置: 首页 > news >正文

(一)全栈(react配置/https支持/useState多组件传递/表单提交/React Query/axois封装/Router)


文章目录

  • 项目地址
  • 一、基础配置
    • 1.1 支持https
      • 1. 安装所需要的包
      • 2. 配置
    • 1.2 常用
      • 1. 字符串拼接
  • 二、组件
    • 2.1 useState组件传递
      • 1. App里初始化useState
      • 2. useState和方法的传递
      • 3. 接收传递来的状态和方法
    • 2.2 表单提交
      • 1. 表单组件处理用户输入数据
      • 2. App传来的submitForm方法
    • 2.3 React Query
      • 1. 安装和引入
      • 2. 使用Query进行管理
      • 3. 自定义hook
      • 4. useMutation 处理 增/删/改
      • 5. 传递参数查询返回结果
    • 2.5 axois封装
      • 1. 添加后端地址的配置
      • 2. 创建agent
    • 2.6 路由
      • 1. 创建路由
      • 2. 使用路由
      • 3. 表单残留问题
    • 2.7 自定义组件
      • 1. 自定义组件和原生组件
      • 2. 自定义组件


项目地址

  • 教程作者:
  • 教程地址:
https://www.udemy.com/course/complete-guide-to-building-an-app-with-net-core-and-react/learn/lecture/48500157#overview
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、基础配置

1.1 支持https

1. 安装所需要的包

 npm install -D vite-plugin-mkcert

2. 配置

在这里插入图片描述

1.2 常用

1. 字符串拼接

在这里插入图片描述

二、组件

2.1 useState组件传递

定义useState的地方,必须和更改State的方法定义在一个地方

1. App里初始化useState

  • 在App里初始化了useState的状态以及各种方法

在这里插入图片描述

2. useState和方法的传递

  • 将useState的状态和方法传递给其他组件,哪里定义useState,就在哪里传递方法给
  • 在这里插入图片描述
http://www.xdnf.cn/news/1235107.html

相关文章:

  • 自动驾驶中的传感器技术18——Camera(9)
  • GitLab 代码管理平台部署及使用
  • Java基本技术讲解
  • PPT自动化 python-pptx - 9: 图表(chart)
  • 决策树学习全解析:从理论到实战
  • 【LeetCode刷题指南】--二叉树的后序遍历,二叉树遍历
  • PPT写作五个境界--仅供学习交流使用
  • 【1】WPF界面开发入门—— 图书馆程序:登录界面设计
  • 业务系统跳转Nacos免登录方案实践
  • web前端React和Vue框架与库安全实践
  • 【设计模式】4.装饰器模式
  • ThinkPHP5x,struts2等框架靶场复现
  • LLM - 智能体工作流设计模式
  • 【嵌入式硬件实例】-555定时器IC的负电压发生器
  • 设计原则和设计模式
  • 【C++ 初级工程师面试--4】形参带默认值的函数,特点,效率,注意事项
  • 秋招笔记-8.3
  • PHP面向对象编程与数据库操作完全指南-下
  • C语言数据结构(7)贪吃蛇项目2.贪吃蛇项目实现
  • 云轴科技ZStack AI翻译平台建设实践-聚焦中英
  • React中的Hooks
  • JavaEE初阶第十三期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(十一)
  • 设计模式 - 组合模式:用树形结构处理对象之间的复杂关系
  • uniapp 跨端开发
  • 8.3 滑窗 |栈|阶乘判断
  • 什么是列存储(Columnar Storage)?深度解析其原理与应用场景
  • 【领域热点】【Vue】Vue 与 WebAssembly:前端性能优化的黄金搭档
  • [创业之路-535]:软件需要原型验证、产品需要原型验证、商业模式也需要原型验证
  • 实战解析:编程式事务在实际开发中的典型应用场景
  • Linux系统编程Day4-- Linux常用工具(yum与vim)