当前位置: 首页 > 面试题库 >

React中的createStore和createStoreWithMiddleware有什么区别?

淳于泓
2023-03-14
问题内容

我发现了两种配置redux createStore的方法,

1.
https://github.com/TeamWithBR/SampleProjectTodo/blob/master/src/store/configureStore.js

2.
https://github.com/aknorw/piHome/blob/9f01bc4807a8dfe2a75926589508285bff8b1ea6/app/configureStore.js

哪个更好?


问题答案:

createStoreWithMiddleware是在Redux中使用增强器创建商店的旧方法。在Redux版本3.1.0中,引入了一种新方法,现在createStore可以使用增强器,例如applyMiddleware()最后一个可选参数。

现在,新createStore方法是更可取的,因为它可以导致易于阅读和推理的代码,但是两者都可以使用。



 类似资料:
  • 本文向大家介绍React Native和React有什么区别?相关面试题,主要包含被问及React Native和React有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 主要是底层 renders 层不同,React 使用的是 Visual DOM,React Native 替换成了native 组件。

  • 问题内容: 我正在观看有关React的Pluralsight课程,并且讲师说不应更改道具。我现在正在阅读有关道具与状态的文章(uberVU / react- guide) ,它说 道具和状态更改都会触发渲染更新。 文章稍后会说: 道具(属性的缩写)是组件的配置,如果可以的话,它是选项。它们是从上方接收的,并且是不变的。 所以道具可以改变,但它们应该是不变的? 什么时候应该使用道具,什么时候应该使用

  • 问题内容: 我正在观看有关React的Pluralsight课程,并且讲师指出,不应更改道具。我现在正在阅读有关道具与状态的文章(uberVU / react-guide),它说 道具和状态更改都会触发渲染更新。 文章稍后会说: 道具(属性的缩写)是组件的配置,如果可以的话,可以选择它的选项。它们是从上方接收的,并且是不变的。 所以道具可以改变,但它们应该是不变的? 什么时候应该使用道具,什么时候

  • 问题内容: 我已经出于好奇而开始学习 React ,并且想知道React和React Native之间的区别- 尽管使用Google找不到满意的答案。React和React Native似乎具有相同的格式。它们的语法完全不同吗? 问题答案: ReactJS是一个JavaScript库,它支持前端Web并在服务器上运行,用于构建用户界面和Web应用程序。它遵循可重用组件的概念。 React Nati

  • 来自世博会网站 Expo让web开发人员只需用JavaScript编写一次,就可以构建真正的原生应用程序,在iOS和Android上都能工作。 这不就是React Native做的吗?有什么不同吗?