小编Sha*_*eaf的帖子

v6 中可选参数的替代方法

在 v5 中,我们可以?为可选参数添加尾随路由,但与 v6 一样,对相同内容的支持已被删除,那么编写以下代码的替代方法是什么?

<Route path="/cart/:id?" component={<CartPage />} />

react-router react-router-dom

42
推荐指数
2
解决办法
3万
查看次数

在 React 中,你使用什么值来初始化数字类型的状态变量?

比方说,我有一个名为的状态变量amount,并且有一个输入字段,当我们输入该变量时,该输入字段会更改该变量。我不想将初始值显示为0。那么我应该用什么来初始化状态变量呢?我尝试初始化,null但控制台发出警告:

Warning: 'value' prop on 'input' should not be null.
Consider using the empty string to clear the component or 'undefined' for uncontrolled components.
Run Code Online (Sandbox Code Playgroud)

我现在有两个问题:-

  1. 为什么输入字段收到值为 时会引发警告null?我尝试谷歌搜索但无法得到明确的答案。
  2. 我应该用什么来初始化数字类型状态变量?

javascript typescript reactjs

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