搜索组件未显示在React中的应用组件上

时间:2019-01-16 19:27:59

标签: javascript reactjs

我试图在React的主应用程序上显示一个搜索栏。为此,我创建了一个名为searchBox的新组件供以后使用,因此不能将输入直接应用到App.js文件中。

我的App.JS文件代码如下:

import React, { Component } from 'react';
import CardList from './CardList';
import searchBox from './searchBox';
import { robots } from './robots';


const App = () => {
return (
    <div>
        <h1> Contacts </h1>
        <searchBox />
        <CardList robots={robots} />
    </div>  
)
}

export default App;

我的searchbox.js文件如下:

import React from 'react';

const searchBox = () => {
return(
    <input type='search' placeholder='search contacts' />
);
}

export default searchBox;

标题正在显示,但搜索框未显示。我将文件保存在src文件夹中作为searchBox,所以我认为问题不在于将文件保存在错误的位置。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

可以在搜索框中大写S吗? React希望组件名称以大写字母开头。