博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[React Fundamentals] Component Lifecycle - Updating
阅读量:5278 次
发布时间:2019-06-14

本文共 1208 字,大约阅读时间需要 4 分钟。

The React component lifecycle will allow you to update your components at runtime. This lesson will explore how to do that.

 

import React from 'react';import ReactDOM from 'react-dom';export default class App extends React.Component {    constructor(){        super();        this.state = {            increasing: false        }    }    update(){        ReactDOM.render(
, document.getElementById('app')); } componentWillReceiveProps(nextProps){ //Invoked when a component is receiving new props. This method is not called for the initial render. this.setState({ increasing: nextProps.val > this.props.val }) } shouldComponentUpdate(nextProps, nextState){ // Control whether the component should re-render return nextProps.val % 5 === 0; // update dom every 5 clicks } render() { console.log(this.state.increasing); return (
) } componentDidUpdate(prevProps, prevState){ //After DOM update console.log("prevProps", prevProps); }}App.defaultProps = { val: 0}

 

 

转载于:https://www.cnblogs.com/Answer1215/p/5774920.html

你可能感兴趣的文章
Java:对象的强、软、弱和虚引用
查看>>
Dynamics 365 CRM large instance copy
查看>>
冒烟测试
查看>>
long int c = int a * int b的问题
查看>>
PHP生成PDF文档
查看>>
C# 文件下载四方法
查看>>
C++第7章总结
查看>>
此地址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。...
查看>>
Vue.js系列之项目结构说明
查看>>
windows连接oracle数据库
查看>>
ListCtrl控件的使用
查看>>
线程--demo3
查看>>
一个学通信的人写的情书
查看>>
590. N-ary Tree Postorder Traversal - LeetCode
查看>>
一线架构师实践指南(一)
查看>>
Kendo UI开发教程(23): 单页面应用(一)概述
查看>>
转载:ios程序编译链接参数 all_load 的 ld duplicate symbol _main 的 bug及修复
查看>>
C - 思考使用差分简化区间操作
查看>>
HDU-2588-GCD (欧拉函数)
查看>>
ExposedObject的使用
查看>>