【发布时间】:2020-04-22 22:42:43
【问题描述】:
<input value={name.firstName} onChange={e => setName({firstName : e.target.value})} />
即使我们删除该值并使用此代码:
<input onChange={e => setName({firstName : e.target.value})} />
该应用程序仍然有效。有什么区别? 第二个问题,你认为这些钩子会被用作 React 的默认使用吗? context api 会在不久的将来替代 redux 吗?
【问题讨论】:
-
这里有三个问题。请将您的问题保留在一个问题上……除非它们超级相关,否则您的问题都是不同的。根据您的最后两个问题:默认情况下是什么意思?钩子和类是开发人员做出的选择,在任何一种情况下都没有“默认”。并且 no context api 不能替代 redux。
标签: reactjs redux react-hooks 2d-context-api