表单控件 受控表单组件 非受控的表单组件 demo:收集表单提交的数据 路由(V4) 特点:一切皆是组件 官网:https://reacttraining.com/react-router/ npm i react-router-dom hash(HashRouter) history(BrowserRouter) 1)Router把根组件包裹起来 2)Route 对象就是路由对象就可以切组件 <Route path="路径" component={组件名字} /> 3)设置路由的链接NavLink(选中的时候有样式) 或 Link 最重要的属性是to Switch作用是匹配的元素只显示第一个 exact精确匹配路由 Redirect 强制跳转 from 指定来自那个路由 to 跳转到那个路由 <Route path="/" exact component={One} /> 可以跳转 ,但是NavLink不会加样式 <Redirect from ="/" to ="/one" exact /> 404页面的匹配要放在最后面 <Route component={组件的名字} /> 子路由 设置方法同父级相同 可以用this.props.match.url添加匹配的路径 componentWillReceiveProps(nextProps) 动态的拿路由的参数