首页 > 解决方案 > 默认值作为国际化字符串是否会使组件不纯?

问题描述

react-intl我有一个用于处理国际化的 React 应用程序。

有一个Input像这样的通用组件:

const Input = ({ placeholder = formatMessage({ id: 'app.defaultPlaceholder' }) }) => (
    <input placeholder={placeholder} />
)

我的问题是 - 给占位符这样的默认值是否会使这个组件不纯?

标签: javascriptreactjsfunctional-programming

解决方案


推荐阅读