React 元件傳參 事件 週期函式

2021-10-02 04:11:01 字數 1087 閱讀 3511

import react from 'react';

import logo from './logo.svg';

// 匯入元件

);}}

自定義元件(mycom.js):

import react, from "react"

import "./mycom.css"

class mycom extends component;

// 改變元件方法中的this指向。可以在構造中通過bind改變this指向。

// this.btnclick = this.btnclick.bind(this);

}unsafe_componentwillmount()

// render函式,返回元件的模板,當元件被渲染時呼叫(相當於vue的mounted方法)

render(h) 就可以 */}

傳值 字串: 數字:

就可以 */}

狀態 字串: 數字:增加)

}componentdidmount()

unsafe_componentwillupdate()

componentdidupdate()

componentwillunmount()

// react元件的方法,直接寫在元件類的宣告體中this(undefined)執行不明確

// 設計react框架的開發人員認為元件的方法是乙個純粹的js函式,不摻雜任何物件,想要改變this指向,需要自己操作。

// btnclick()

// 兩種方法,保持元件方法中的this指向當前元件物件(bind和箭頭函式)

btnclick = (e)=>,()=>);

// 修改資料是非同步的,想要在修改後得到最新值(兩種:延時,引數2)

// console.log(this.state.num);

settimeout(() => , 0);

}}export default mycom

VUE中非相關元件傳參(事件匯流排)

實現是效果是單擊count元件中的按鈕count和helloworld元件中的值都加1 main.js中 如下 import vue from vue import vuex from vuex import vant from vant import vant lib index.css impo...

React生命週期函式

說來慚愧,準大四計算機專業學生黨第一次寫技術部落格。以前學東西沒有記錄的習慣總是容易忘記。最近在看老師的教程學習react框架,想寫點東西記錄一下學習的過程。若寫的不好,各位大佬見諒了,歡迎指正。什麼是生命週期函式?生命週期函式就是元件某一時刻會自動執行的函式。initialzation 初始化 m...

React 生命週期函式

initialization 初始化 mounting 掛載 updation 更新 unmounting setup componentwillmount props states componentwillunmont 當這個元件即將被從頁面中移除的時候,會被執行 props render co...