React/高阶组件

受控组件vue

在 HTML 中,表单元素(如<input>、 <textarea> 和 <select>)之类的表单元素一般本身维护 state,并根据用户输入进行更新。可是在react中,组件的状态都是放在state中维护的,因此受控组件指的是,受react内部状态(state)控制的组件(表单元素),表单的值改变则state值也改变,受控组件必需要搭配onchange方法(并无vue的数据双向绑定)。react

高阶函数函数

高阶函数是一个接收函数做为参数或将函数做为输出返回的函数。
 
高阶组件

高阶组件是参数为组件,返回值为新组件函数spa

组件是将 props 转换为 UI,而高阶组件是将组件转换为另外一个组件。双向绑定

HOC 不会修改传入的组件,也不会使用继承来复制其行为。相反,HOC 经过将组件包装在容器组件中来组成新组件。HOC 是纯函数,没有反作用。code

相关文章
相关标签/搜索