小编Bor*_*son的帖子

连接 Redux devtools 和 Thunk 中间件进行存储

我正在尝试将 redux-devtools 连接到我的商店,但不断收到以下错误:“看起来您正在将多个商店增强器传递给 createStore()。这是不支持的。相反,请将它们组合在一起形成一个函数错误。 ”

*使用Thunk作为中间件。

尝试使用增强器,但我仍然遇到不同的错误。

帮助将不胜感激。

这就是我的商店的样子:

import {createStore,applyMiddleware} from 'redux';
import thunk from 'redux-thunk'

const initialState={
 bla:"",
 bla:"",
 bla:"",
}

const reducer = (state= initialState, action)=>{
 bla bla bla..
 actions...
}


const store= createStore(reducer,applyMiddleware(thunk))

export default store;
Run Code Online (Sandbox Code Playgroud)

reactjs redux redux-devtools-extension

7
推荐指数
2
解决办法
6195
查看次数

减少与过滤和映射

我编写了一个函数,该函数仅计算数组 realNumberArray 中正整数的平方,并返回一个包含结果的新数组。

示例: [4, 5.6, -9.8, 3.14, 42, 6, 8.34, -2] 返回 [16,1764,36]

您将如何仅使用reduce()重新创建以下函数以及首选方法是什么?

const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34, -2];
const squareList = (arr) => {
  const squaredIntegers = arr;
  let newArr=squaredIntegers.filter(val=>val%1==0 && val>0).map(val=>Math.pow(val,2))
  return newArr;
};
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
7498
查看次数