- 博客(5)
- 收藏
- 关注
原创 2021-04-07
‘vue-cli-service’ 不是内部或外部命令,也不是可运行的程序或批处理文件。npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! vuex-demo@0.1.0 serve: vue-cli-service servenpm ERR! Exit status 1npm ERR!npm ERR! Failed at the vuex-demo@0.1.0 serve script.npm ERR! This is probably no.
2021-04-07 23:25:05
176
原创 组件 API
ReactComponentReact 组件实例在渲染的时候创建。这些实例在接下来的渲染中被重复使用,可以在组件方法中通过 this 访问。唯一一种在 React 之外获取 React 组件实例句柄的方式就是保存 React.render 的返回值。在其它组件内,可以使用 refs 得到相同的结果。setStatesetState(object nextState[, function callback])合并 nextState 和当前 state。这是在事件处理函数中和请求回调函数中触发 UI
2021-01-29 11:58:03
168
原创 顶层API
ReactReact 是 React 库的入口。如果使用的是预编译包,则 React 是全局的;如果使用 CommonJS 模块系统,则可以用 require() 函数引入 React。React.createClassReactClass createClass(object specification)创建一个组件类,并作出定义。组件实现了 render() 方法,该方法返回一个子级。该子级可能包含很深的子级结构。组件与标准原型类的不同之处在于,你不需要使用 new 来实例化。 组件是一种很方便
2021-01-29 11:56:12
68
原创 Redux的核心思想
Redux 是 JavaScript 状态容器,提供可预测化的状态管理。随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。 这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括 UI 状态,如激活的路由,被选中的标签,是否显示加载动效或者分页器等等。管理不断变化的 state 非常困难。如果一个 model 的变化会引起另一个 model 变化,那么当 view 变化时,就可能引起对应 model
2021-01-29 00:30:33
147
原创 refs
const FancyButton = React.forwardRef((props, ref) => ( <button ref={ref} className="FancyButton"> {props.children} </button>));```以下是对上述示例发生情况的逐步解释:我们通过调用 React.createRef 创建了一个 React ref 并将其赋值给 ref 变量。我们通过指定 ref 为 JSX 属性,将其向下传
2021-01-28 23:47:44
61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人