javascript - 默认值作为国际化字符串是否会使组件不纯?
问题描述
react-intl
我有一个用于处理国际化的 React 应用程序。
有一个Input
像这样的通用组件:
const Input = ({ placeholder = formatMessage({ id: 'app.defaultPlaceholder' }) }) => (
<input placeholder={placeholder} />
)
我的问题是 - 给占位符这样的默认值是否会使这个组件不纯?
解决方案
推荐阅读
- interop - Blazor 互操作导致 LOS 溢出
- c++ - 我的冒泡排序在数组中引入了“0”的值
- vbscript - 在浏览器中显示注释代码块的经典 ASP 页面
- firebase - 推送通知在带有 firebase 的 Angular 7 应用程序中不起作用
- java - Java,解压缩文件名中带有德语字符的文件夹
- javascript - 在 reactjs 中渲染嵌套对象
- go - 如何通过 Gmail Go SDK 将 html 模板正文作为电子邮件发送?
- docker - 将代理服务器 Docker 化,以便我可以通过 vhost 连接到容器。可能吗?
- docker - 带有 Docker、Fastlane 和 Cocoapods 的 GitLab CI 无法正常工作
- c# - 无法使用 nuget 包加载 Microsoft.WITDataStore32.dll:Microsoft.TeamFoundationServer.ExtendedClient