iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 21
0
自我挑戰組

從JS到React的前端入門實作系列 第 21

Day21:React箭頭函數、解構

  • 分享至 

  • xImage
  •  

今天目的

今天新增一些語法,讓React可以好使用,今天比較忙,所以只能教比較少。

React箭頭函數

像這樣就是箭頭函數

  constructor(props) {
    super(props);
    this.state = {
     data:'asd',
    };//內部自定義的變數
   

    
  }
  
  show = ()  => {
    console.log(this.state.data);
  }

解構

像這樣解構,就可以不用打怎麼多this之類。

import React from 'react';
import Todolist from './Todolist';
import Searchbar from './Searchbar'
class App extends React.Component {
  
  constructor(props) {
    super(props);
    this.state = {
     data:'asd',
    };//內部自定義的變數
   

    
  }
  
  show = ()  => {
    console.log(this.state.data);
  }


  render() {
    const {show}=this;
    
    return(
      <div>
        <button onClick={show}> asdads </button>
      </div>
    );
  }
}
export default App;


參考資料

陣列解構、物件解構 很重要可以去看
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment


上一篇
Day20:拆解組件(1)
下一篇
Day22:拆解組件(2)傳遞資料給父祖件
系列文
從JS到React的前端入門實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言