【发布时间】:2019-11-01 03:26:18
【问题描述】:
我最近发现自己写了很多类似这样的代码:
const SomeComponent: React.FunctionComponent<SomeComponentProps> = props => {
const { value } = props;
const [thisValue, setThisValue] = React.useState(value);
const handleChange = React.useCallback(e => {
setThisValue(e.target.value);
}, []);
....
我从 props 传入一个初始化值,然后在组件中修改该值。
它做我想做的事,但我开始怀疑它。
这是一种反模式吗?
【问题讨论】:
标签: reactjs react-hooks anti-patterns