|
@@ -3,6 +3,7 @@ import { addNum, reduceNum } from "../store/slices/count.js";
|
|
// import './index.css'
|
|
// import './index.css'
|
|
import part from './index.module.css';
|
|
import part from './index.module.css';
|
|
import { asyncAdd } from "../store/slices/newCount.js";
|
|
import { asyncAdd } from "../store/slices/newCount.js";
|
|
|
|
+import {addMain,reduceMain,newMain} from '../store';
|
|
function Part1() {
|
|
function Part1() {
|
|
const my = useSelector((state) => {
|
|
const my = useSelector((state) => {
|
|
return state;
|
|
return state;
|
|
@@ -14,6 +15,7 @@ function Part1() {
|
|
<h1>第一个</h1>
|
|
<h1>第一个</h1>
|
|
<p className={part.aa}>我叫{my.userSlice.name}</p>
|
|
<p className={part.aa}>我叫{my.userSlice.name}</p>
|
|
<p>数值是{my.countSlice.num}</p>
|
|
<p>数值是{my.countSlice.num}</p>
|
|
|
|
+ <p>新数值是{my.counterReducer.value}</p>
|
|
<button
|
|
<button
|
|
onClick={() => {
|
|
onClick={() => {
|
|
dispatch(addNum(3));
|
|
dispatch(addNum(3));
|
|
@@ -29,6 +31,28 @@ function Part1() {
|
|
减少
|
|
减少
|
|
</button>
|
|
</button>
|
|
|
|
|
|
|
|
+ <button
|
|
|
|
+ onClick={() => {
|
|
|
|
+ dispatch(addMain());
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 增加1
|
|
|
|
+ </button>
|
|
|
|
+ <button
|
|
|
|
+ onClick={() => {
|
|
|
|
+ dispatch(reduceMain());
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 减少1
|
|
|
|
+ </button>
|
|
|
|
+ <button
|
|
|
|
+ onClick={() => {
|
|
|
|
+ dispatch(newMain(5));
|
|
|
|
+ }}
|
|
|
|
+ >
|
|
|
|
+ 加5
|
|
|
|
+ </button>
|
|
|
|
+
|
|
<br />
|
|
<br />
|
|
<h2>异步数值:{my.newSlice.number}</h2>
|
|
<h2>异步数值:{my.newSlice.number}</h2>
|
|
<button onClick={() => {
|
|
<button onClick={() => {
|