我是反应的初学者。在制作自己的 youtube 应用程序时,我想将 YTSearchbar 术语连接到我应用程序上的搜索栏。
这里
import React, { Component } from 'react';
import ReactDOM from 'react-dom';
import SearchBar from './components/SearchBar';
import YTSearch from 'youtube-api-search';
import VideoList from './components/VideoList';
const API_KEY = 'AIzaSyA5JE7QYKFSlEnRij3tqxYS2XWqG0Au20o';
class App extends Component {
constructor(props) {
super(props);
this.state = { videos: [] };
YTSearch({key: API_KEY, term: "dong"}, (videos) => {
this.setState({videos}); //access videos on state
});
}
render() {
return (
<div>
<h1>DongHyun's Youtube Channel</h1>
<SearchBar />
<VideoList videos={this.state.videos} />
</div>
);
}
}
ReactDOM.render(<App />, document.getElementById('root'));
因此,如果我输入任何内容:“某事”,那么我希望它自动进入
import React from 'react';
import Button from 'material-ui/Button';
class SearchBar extends React.Component{
constructor(props) {
super(props);
this.state = { word: '' };
}
render() {
return (
<div>
<input
value = {this.state.word}
onChange={(e) =>this.setState({word: e.target.value})}/>
<Button color="secondary">Search</Button>
</div>
);
}
}
export default SearchBar;
这个搜索栏输入。
请帮忙!谢谢!!