鑑於此組件:如何使用功能組件(胖箭頭語法)指定構造函數?
import React from 'react'
import ReactDOM from 'react-dom'
import PropTypes from 'prop-types'
const NewGoalInput = props => {
return (
<input type="text" onKeyUp={handleKeyUp}/>
)
}
const handleKeyUp = (e) => {
if (e.key === "Enter") {
// TODO Add goal
}
}
export default NewGoalInput
如何添加一個構造函數在那裏我可以定義的狀態,而無需使用extends React.Component
語法?
功能組件沒有生命週期的工作流的執行,儘管他們沒有的狀態。如果你想使用狀態,你必須從'React.Component'擴展 – Ematipico