已解决:删除线 react css

使用删除线的主要问题是 react css 很难正确设置样式。 这是因为删除线的默认样式不是很具体,并且没有对自定义它们的内置支持。

了解更多

已解决:在反应中显示当前日期的最简单方法

在 React 中使用最简单的方式来显示当前日期的主要问题是它并不总是有效。 例如,如果您使用 DatePicker 组件,显示当前日期的最简单方法可能是使用它的 getDate() 方法。 但是,如果您的 DatePicker 在

, getDate() 将不起作用,因为表单的 onSubmit 处理程序将调用 setState() ,它将使用 state.date 中当前的任何值更新日期。

一种解决方案是使用 而不是 DatePicker 。 然后,您可以使用它的 getInputValue() 方法来获取当前日期。

了解更多

已解决:npm 更新反应

如果你使用 npm 来管理你的 React 项目,并且你运行 npm update react ,那么 React 会自动下载并安装 React 的任何新更新。 如果您使用的 React 版本当前与最新版本的 npm 不兼容,这可能会导致问题。

如果您使用的 React 版本当前与最新版本的 npm 不兼容,那么 npm update react 将自动下载并安装任何新的 React 更新。 如果您使用的 React 版本当前与最新版本的 npm 不兼容,这可能会导致问题。 例如,如果您使用的是 2017 年 2018 月发布的 React 版本,则 npm update react 可能会安装 XNUMX 年 XNUMX 月发布的 React 更新。这会导致问题,因为您的项目将不再与最新版本的 Node.js 和浏览器。

如果您使用的 React 版本比您机器上当前安装的版本更新,那么更新您的项目也可能会导致问题。 例如,如果您使用的是 2017 年 XNUMX 月发布的 React 版本,并且您的项目使用 yarn add react-scripts –save ,那么运行 yarn update react 也会安装 React 的最新更新。 但是,这也会覆盖自安装 React 的先前更新以来您对项目所做的任何代码更改。 如果这是你想要定期做的事情(例如,为了跟上生态系统的变化),那么最好使用其他工具,如 Git 或 SVN,而不是依赖 npm 来管理你的项目。

了解更多

已解决:反应将字符串转换为 slug

React 将字符串转换为 slug 的主要问题是它可能会导致意想不到的后果。 例如,如果字符串包含空格,则 slug 也可能包含空格。 或者,如果字符串包含在 slug 中无效的特殊字符,则 slug 也可能无效。

了解更多