我刚刚开始学习React,3个不同的朋友告诉我,最好的方法分别是Redux,Hooks和context 我正在构建具有3个不同角色,身份验证和技术的MERN网络应用程序,那么您有何建议?
答案 0 :(得分:2)
Redux和Hooks可以很好地协同工作,如Redux official docs中所述。顺便说一下,这也是mentioned in the React official docs。
对于简单状态,仅使用钩子已绰绰有余。对于更复杂的应用程序,仅依靠没有Redux(或某种全局状态)的钩子是非常困难的。
我什至可以说,大型应用程序的钩子和上下文也难以维护。
这里是一个small project,我正在使用Redux的useDispatch
和useSelector
挂钩。我刚开始,所以很高兴看到需要添加的样板代码。
我个人认为,新的Redux钩子比没有钩子的Redux易于使用。