News.jsx 765 B

1234567891011121314151617181920212223242526272829
  1. import { useSelector, useDispatch } from "react-redux";
  2. import {addNum,reduceNum} from '../store/slices/count';
  3. function News() {
  4. let num = useSelector((state) => {
  5. return state.countSlice.value;
  6. });
  7. let name1 = '';
  8. useSelector((state) => {
  9. console.log(state,'初始化')
  10. name1 = state.useSlice.name;
  11. })
  12. let dispatch = useDispatch();
  13. return (
  14. <>
  15. <h1>新的开始</h1>
  16. <h2>初始值:{num}</h2>
  17. <h2>{name1}</h2>
  18. <button onClick={()=>{
  19. dispatch(addNum())
  20. }}>++</button>
  21. <br />
  22. <button onClick={()=>{
  23. dispatch(reduceNum())
  24. }}>--</button>
  25. </>
  26. )
  27. }
  28. export default News;