小编Sid*_*yak的帖子

如何查找 xss-clean npm 库的类型定义文件

我刚刚开始学习打字稿,并开始将我的nodejs/express 应用程序转换为打字稿。
我已经使用 npm i @types/some-lib
only 库成功获取了该库的所有类型,我找不到 npm i @types/xss-clean 在哪里可以找到这个库

import xss from 'xss-clean' //getting type definition error
app.use(xss())
Run Code Online (Sandbox Code Playgroud)

node.js express typescript

4
推荐指数
1
解决办法
3260
查看次数

带反应钩子的倒计时器

我正在尝试自己实现倒计时器,只是为了更多地了解钩子。我知道那里有图书馆,但不想使用它。我的代码的问题是,我无法在“计时器”函数内获取更新的状态,该函数在启动计时器函数中更新我正在尝试实现计时器,该计时器将具有启动、停止和恢复的触发器,并且可以手动触发。由使用倒计时组件的其他组件

import React, { useState } from 'react';

const Countdown = ({ countDownTimerOpt }) => {
  const [getObj, setObj] = useState({
    formatTimer: null,
    countDownTimer: 0,
    intervalObj: null,
  });

  const { formatTimer, countDownTimer, intervalObj } = getObj;

  if (countDownTimerOpt > 0 && intervalObj === null) {
    startTimer();
  }

  function startTimer() {
    const x = setInterval(() => {
      timer();
    }, 1000);

    setObj((prev) => ({
      ...prev,
      countDownTimer: countDownTimerOpt,
      intervalObj: x,
    }));
  }

  function timer() {
    var days = Math.floor(countDownTimer / 24 / 60 …
Run Code Online (Sandbox Code Playgroud)

reactjs react-hooks

3
推荐指数
1
解决办法
4731
查看次数

标签 统计

express ×1

node.js ×1

react-hooks ×1

reactjs ×1

typescript ×1