反应单元#6

  • componentDidMount()组件在 setState()组件中

codeากยังงงลองๆเอา代码ไปแปะที่people.jsกยนแอบจากStatelessเป็นStatefulเรียบร้อยเเล้ว

应用程序app.js的render()组件人员的渲染图()

组件componentWillMount()渲染()组件componentDidMount()组件

  • componentWillReceiveProps()组件道具 render()组件道具道具组件道具道具nextProps

Proอเกิดมาเปลี่ยนแปลงโดยnextPropsทำให้ต้องrender()ใหม่ดังรูป

  • shouldComponentUpdate(nextProps,nextState)道具集setStateกับstateเเล้วเstate集合setComponentUpdate()จะreturn boolean boolean
  • componentWillUpdate(nextProps,nextState)渲染渲染图? rราเปลี่ยนนู้นี้นั้นเเล้วก่อนจะวาด(呈现)จะเข้าcomponentWillUpdate()ว่าจะวาดจริงๆอรอ(ผมจะตัดสินเองครับVirtual DOMได้กล่าวเอาไว้)
  • componentDidUpdate(prevProps,prevState)渲染渲染图渲染渲染图渲染渲染图
  • componentWillUnmount()网络请求,侦听器和DOM网络请求

ทุกอทุกfnที่กล่าวไม่จำเป็นต้องรู้ทั้งหมดแต่รู้ไว้ใช่ว่า! มันทำให้ลดความผิดพลาดและเข้าใจการทำงานของreactมาขึ้นที่สำคัญเวลาจะใฃ้API组件API ิงช่วงอDรMoอนก็ยปcomponentDidMount()ประมาณนี้

========================================