reactjs - React Hook useState 显示错误
问题描述
嗨,我正在尝试编写一个反应组件,但它显示错误如下,我确定 renderContent 是一个反应函数组件,但此错误不断出现。
下面是我的 renderContent 组件
export const renderContent = () => {
const [input, setInput] = useState('');
return (
<form>
<input
type="text"
onChange={e => setInput(e.target.value)}
value={input}
onBlur={() =>delay(() =>setInput(''),150}
placeholder='placeholder here...'
/>
</form>
);
};
解决方案
React 组件应该遵循 PascalCase 命名约定。换句话说,将renderContent更改为RenderContent并且一切都应该正常工作。
推荐阅读
- python - 当 Python 尝试“导入”时,它在寻找什么?
- ruby-on-rails - 我正在使用 form_tag 更新单个字段
- python - 返回一个变量而不是其分配的范围
- php - Heroku上传文件没有s3
- android - 为什么这个 if 语句总是返回 true?
- android - Android Studio Instant Run 循环依赖(更新后)
- haskell - Haskell map 函数,返回一个不带零的列表
- python - 内联“if”语句中的“或”布尔值
- javascript - 导入“marker-animate-unobtrusive”时,Vue 导入失败
- arrays - 分隔列表的不同部分