我在我的反应本机(类型记录) redux项目中使用redux-thunk。我使用thunkWithExtraArgument帮助器提供我的阿波罗客户端变量的引用,因为我得到了返回函数的三个参数,即
...
return async (dispatch, getState, client) =>
...
// and with typescript
import { NormalizedCacheObject } from 'apollo-cache-inmemory'
import ApolloClient from 'apollo-client'
im
我正在学习React Redux和TypeScript。
在我的小应用程序中,我想使用localStorage在本地保存数据。我试着按照来解决这个问题,但是遇到了一个打字错误。我试图将输入any定义为临时解决方案,但这并没有帮助。
Argument of type 'string | null' is not assignable to parameter of type 'string'.
Type 'null' is not assignable to type 'string'
由于有两个combineReducers.
我的scss文件中有这个错误。
我所做的是禁用TypeScript,eslint,和更漂亮的,因为我认为这是来自他们,但没有。我该怎么解决这个问题?我的语法也是正确的。这是一个有效的scss。
有这个错误不会编译我的反应应用程序。
SassError: Invalid CSS after "...px solid green;": expected "}", was "&.__form: {"
on line 4 of /Users/raphaelgako/Documents/aRtoo/dev_p/
我试图使用状态管理的redux来构建带有typescript的react应用程序,但我在应用程序组件上遇到了这个错误。
-app.tsx
import React from 'react';
import { Provider } from 'react-redux';
//import { Router } from "react-router";
import store from './redux/store';
import './App.css';
function App() {
retur
我正在做一个研究项目(天气应用程序)的反应本土化。我用的是反应导航v4。给出了上述误差。请大家帮忙解决这个问题。
//Index.js
import React from "react";
import { AppRegistry } from 'react-native';
import App from './App';
import { name as appName } from './app.json';
import { createStore, applyMiddleware } from 'redux
我的index.tsx上有这个错误。
属性'REDUX_DEVTOOLS_EXTENSION_COMPOSE‘不存在于“窗口”类型上。
以下是我的index.tsx代码:
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import App from './App';
import './index.css';
import registerServiceWorker from './registerServiceWork
总的来说,我对Redux/Redux和编程都是新手。下面是我在三个文件之间的代码。我要把商店交给一个包装我反应的供应商-路由器。问题在1),我知道getTweets运行并正确导入操作,因为testing()没有问题。但是,操作下的fetchAllTweets中的调试器从未命中。你们这些退伍军人能告诉我我的问题是什么吗?
( 1)相关的集装箱代码:
import {connect} from 'react-redux';
import Feed from './feed';
import {fetchAllTweets, testing} from
我有下面的代码,我的redux商店和一切正常工作时,与预期的有线反应。现在,我试图在动作分派器中访问存储的当前状态(除了react之外),但是当我在初始分派之后使用它时,我得到的是空值。
import configureStore from '../../common/store/configureStore';
const history = createHistory();
const reduxRouterMiddleware = syncHistory(history);
// Create a new Redux store instance
const store
我正在尝试将redux状态显示到我的react组件中,但是它没有定义。我不明白我在哪里搞错了。我是通过阅读redux文档来自己尝试编码来学习redux的。
主反应元件
import React, { Component } from 'react';
import Counter from './components/Counter';
import {Provider} from 'react-redux';
import store from './redux/store';
class App extends Compon
我不明白为什么需要像redux-thunk这样的东西。据我所知,thunk是一个返回函数的函数。在我看来,包装的表达式和中间件的使用似乎更多地混淆了正在发生的事情。摘自redux-thunk的示例代码
import thunk from 'redux-thunk';
// Note: this API requires redux@>=3.1.0
const store = createStore(
rootReducer,
applyMiddleware(thunk)
);
// Meet thunks.
// A thunk is a function
我是新来的反应和补救,试图派遣状态从商店,但无法这样做,请任何人帮助我解决问题.
App.js
import React from "react";
import store from './reduxStore/store';
import { Provider } from 'react-redux';
import Sidebar from './Sidebar';
function App() {
return (
<div>
<Provider store={store}&
我用的是最新的反应节。我想获得当前状态屏幕快照的状态,但是我得到了一个错误,即类型是空对象,还原器是“从不”,在尝试useSelector时我根本无法检测到状态,我也把存储放到了提供者中。
错误
TS2322: Type 'EmptyObject & { session: never; }' is not assignable to type 'ReactNode'.
index.js
root.render(
<Provider store={store}>
<BrowserRouter>
<App
我有一个项目,对于这个项目,我有一个登录页面,我想使用"RouteComponentProps",但是我得到了以下错误:
Module '"react-router-dom"' has no exported member 'RouteComponentProps'.
我试着通过“反应性路由器”导入它,但在我看来:
Module '"react-router"' has no exported member 'RouteComponentProps'.
我怎样才能解决这个问题?
这是