番茄工作法是十分有效的时间管理工具,动手开发一个番茄钟提高自己的工作效率。

点击链接,体验一个简单番茄钟的实现效果:软件测试工具箱

只需要一个js文件,代码如下

import { Typography, Statistic, Modal,Progress, Button, Space } from 'antd';
import {DashboardOutlined} from '@ant-design/icons';
import React,{ useState } from 'react';
const { Countdown } = Statistic;
const { Paragraph } = Typography;const CountDown = () => {const onFinish = () => {alert('恭喜你完成目标');};const [visible, setVisible] = useState(false);const deadline = Date.now() + 1000*60*25  ; // 设置25分钟倒计时const showModal = () => {setVisible(true);deadline = Date.now() + 1000*60*25;};const handleCancel = () => {setVisible(false);};return (<><p></p><Space align='left'><DashboardOutlined /><Paragraph>番茄钟</Paragraph></Space><p></p><Space direction="vertical"size="middle"> <Progress type="circle"  percent={100} format={() => `25分钟`} /> <Button onClick={showModal}>开始</Button></Space><Modalvisible={visible}title="请保持专注"onCancel={handleCancel}footer={[<Button key="back" onClick={handleCancel}>放弃</Button>,]}><Countdown value={deadline} onFinish={onFinish} format="mm:ss"/></Modal></>);
};export default CountDown;

用antd实现番茄钟相关推荐

  1. todo文件说明已停止工作_番茄ToDo,一款颜值功能兼备的番茄钟。

    文/ Quasimodo 首发于一周进步 相信很多人都听过了「番茄工作法」,是一个对比GTD更加微观的时间管理方法. 它的工作原理是:每工作25分钟(即一个番茄时间),休息5分钟. 在这25分钟内,专 ...

  2. 番茄钟怎么调_学习神器-番茄钟

    番茄钟 番茄工作法是简单易行的时间管理方法. 使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注工作,中途不允许做任何与该任务无关的事. 直到番茄时钟响起,然后进行短暂休息一下(5分钟 ...

  3. 番茄钟怎么调_不一样的番茄计时 APP,让番茄钟回归效率的本质

    这几年 App Store 上的效率应用层出不穷,为此苹果单独辟出了一个「效率」专栏,可谓是为了提升人民群众的工作学习效率用心良苦. 效率应用我个人将它们分成了这么两大类,分别是"提醒&qu ...

  4. 网页番茄钟(Pomodoro timer)

    用js/jq实现一个番茄钟的方法 最终效果如图: 这个番茄钟主要的功能需求有三个: 1. 修改休息时间 2. 修改工作时间 3. 显示timer 修改时间的部分比较简单,需要注意的就是在时间为1分钟的 ...

  5. Pomodoro Technique番茄钟的理解

    今天看了一篇文章关于番茄钟的描述.仔细看了几遍,觉得这个番茄钟只是一个时间管理的工具.将时间分成几个较小的时间片,在这个固定的时间片内集中精力去完成一项已经预计好的计划,尽量避免被打扰. 这个确实是一 ...

  6. 基于微信小程序实现番茄钟专注时间项目演示【附项目源码+论文说明】

    基于微信小程序实现番茄钟专注时间项目演示 摘要 时间管理是指事先计划和运用一定的技能.方法和事物,以敏感.有效地利用时间完成既定的个人或安排的过程.其中番茄法则是一种先进的时间管理理论与方法,正受到越 ...

  7. 番茄钟App(Pomodoro Tracker)

    最近为了学习Swift编程语言,写了一个番茄钟的App(Pomodoro Tracker).刚上线的1.2版本增加了Apple Watch的支持. iPhone版 Apple Watch版 如果你跟我 ...

  8. APP案例分析——嘀嗒番茄钟

    第一部分 调研, 评测 个人第一次上手体验 一直在用时间管理的软件,但是下载了卸载,来来去去也用了很多个.这个嘀嗒番茄钟也是最近比较喜欢的软件,界面简洁,功能简单,没有那么复杂非常容易上手. 功能性的 ...

  9. 番茄钟怎么调_实操番茄钟使用方法

    听到这个番茄钟的时候,是一次我们在每周五的共读社,听到这个词的时候,满是纳闷,好奇心促使我去app上去找寻,没错,找到后就放在那里,自己也没再研究明白. 第二次听说,是一森要跟我们分享,可是自己工作时 ...

最新文章

  1. 【数字孪生】工业互联网和数字孪生
  2. The 2014 ACM-ICPC Asia Mudanjiang Regional First Round A
  3. Python Django 配置admin后台管理类代码示例
  4. 使用 HTTP 缓存防止不必要的网络请求
  5. python删除重复值所在的行数_python – 在last中删除具有重复值的行
  6. 封装cookie.js、EventUtil.js、
  7. 交互式地图_张晟推出学校资源交互式地图工具
  8. 学点 C 语言(3): 转义字符
  9. B00010 map
  10. python和c++哪个好-关于python和c语言学哪个好
  11. 【matlab-2】Matlab语法
  12. C++ 11 新特性
  13. PS亮度蒙版插件TKActions V5 Mac版
  14. 打好高远球要注意的三要素
  15. 好用的oier命令行工具(自创的)
  16. python中if in是什么意思_if语句中“ in”的使用和含义?
  17. 外设键盘的win键和alt键功能互换
  18. OpenCV之图像ROI与ROI操作
  19. PCB抄板最新方法及步骤
  20. 【Python基础语法记录】

热门文章

  1. Unity中帧数FPS的显示查看
  2. QQ秀文字,很酷的!
  3. 一线互联网大厂面试真题系统收录!轻松拿下offer
  4. 【技术美术图形部分】2.2 模型与材质基础
  5. Linux DMA Engine framework(2)_功能介绍及解接口分析
  6. 程序员最爱说的十句口头禅。。 | 今日最佳
  7. 微信小程序实现手机屏幕左右旋转,页面元素左右移动,小程序加速计
  8. 1129 - 喵哈哈村的战斗魔法师丶坏坏い月 线段树
  9. 计算机专业考计量经济学,计量经济学期末考试题库(完整版)及答案()(47页)-原创力文档...
  10. 剑心---速度与位置