小编San*_*shi的帖子

Context API 反应功能组件

由于我是 React 新手,我正在寻找一种在我的 React 应用程序中使用上下文 api 的方法,但找不到在功能组件中使用上下文 api 的方法,他们中的大多数在类组件中使用它。对不起我的问题...

//这是我的上下文

    import React,{ createContext, Component } from 'react';
    export const ProductContext = createContext();
    class ProductContextProvider extends Component {
    state = {
        light: 'a',
        dark: 'b'
    }
    render() {
        return(
            <ProductContext.Provider value={{...this.state}}>
                {this.props.children}
            </ProductContext.Provider>
        );
    }
}

export default ProductContextProvider;
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

5
推荐指数
2
解决办法
5358
查看次数

npm 命令已下载但无法识别

所以我最近更新了 Node js,因为我本来想尝试 Angular,但现在当我尝试运行任何命令时,create-react-app appname我开始得到这个。

C:\Users\Mine\AppData\Roaming\npm/node_modules/node/bin/node: 第 1 行:此:未找到命令

现在我检查了我的环境变量,并在我的 Path 文件夹顶部

C:\Users\Mine\AppData\Roaming\npm 我很确定这是正确的路径。

我尝试更改programfiles\node 的路径,但效果不佳。 在此输入图像描述

node.js npm node-modules

5
推荐指数
1
解决办法
1万
查看次数

使用 moment js 将分钟转换为天、小时和分钟

我正在使用 moment js 将分钟转换为天、小时和分钟

moment.utc().startOf('year').add({ minutes: timeInMinute }).format('D [Days and ]HH[ Hours and ]mm');
Run Code Online (Sandbox Code Playgroud)

(timeInMinute 是我的输入变量)这在几小时和几分钟内工作正常,但是当输入值为 1441 时,它会给出,

2 天 00 小时 01 分钟。

它实际上应该是1 天 00 小时 01 分钟

我究竟做错了什么?请帮我

javascript momentjs

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

Mongodb 集合名称

我使用 mongoose 在 MongoDB 中创建了一个数据库。虽然一切正常,但是当我检查 mongodb 时,集合的名称中包含额外的“s”。创建的集合名称是employees。可能出了什么问题,或者只是猫鼬的命名约定?

const mongoose = require('mongoose');

let employeeSchema = mongoose.Schema({
  name: String,
  email: String,
  department: String,
  doj: Date,
  address: String
});

const Employee = mongoose.model("employee", employeeSchema);

module.exports = Employee;
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

2
推荐指数
1
解决办法
2107
查看次数

标签 统计

javascript ×2

node.js ×2

momentjs ×1

mongodb ×1

mongoose ×1

node-modules ×1

npm ×1

reactjs ×1