import React,{ Component } from 'react';'
class SearchBar extends Component {
constructor(props){
super(props);
this.state = {term : ''};
}
render() {
return <input onChange={event => this.setState( { term:event.target.value } )} />;
}
}
export default SearchBar;这里的props指的是什么?怎么理解?
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
JSX:
ReactDOM.render(<SearchBar placeHolder='搜索' />,document.querySelector('.app'));
JS:
ReactDOM.render(SearchBar({placeHolder:'搜索'}),document.querySelector('.app'));
placeHolder
属性会传入组件的props对象内--->{placeHolder:'搜索'}
智慧大石
TA贡献1946条经验 获得超3个赞
这是一个属性的集合,元素为当前组件的所有属性的键值对
例如你在渲染组件时使用这样语法:
<SearchBar name="search" a="a" b="b"/>
那么props就是:
props: { name:search, a:a, b:b}
添加回答
举报
0/150
提交
取消