React开发实用指南:状态管理、CSS模块与事件处理

本文介绍了React应用中的基本概念,包括使用useState钩子管理状态,通过事件处理函数响应用户交互,以及如何导入和使用模块化CSS。同时,展示了如何在组件中调用接口进行数据获取,利用useEffect监听状态变化并执行副作用操作。
摘要由CSDN通过智能技术生成

定义字段

const [data,setData] = useState([])/**/

CSS引入注意

//css文件命名:'./index.module.css'
import style from './index.module.css'

<div className={style.样式名}></div>

react点击事件

function ClickableComponent() {
  const 事件名 = () => {
    console.log('Button clicked!');
  };
  return (
    <button onClick={事件名}>Click me</button>
  );
}

React接口(src/services/XXX.js)

//XXX.js
import _ from '../untils/request'
//请求接口
export function 接口方法名(id,name) {
    return _.post(`接口路径?id=${id}&name=${name}`)
}

//页面中(jsx)
import { 接口方法名 } from '../../services/XXX';
import React, { useState, useEffect } from 'react';


	const [list, setList] = useState([]);

  useEffect(() => {
    getUsers().then(response => {
      if (response.status === 200) {
        console.log('成功');
        setList(response.data);
      } else {
        console.error('失败');
      }
    }).catch(error => {
      console.error(error);
    });
  }, []);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

俎树振

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值