【发布时间】:2017-05-30 13:39:40
【问题描述】:
给定这个组件:
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扩展
标签: reactjs ecmascript-6