小编Mar*_*ahl的帖子

Eclipse如何直接显示可用功能列表

Eclipse具有此功能,您可以在其中编写类名,点和公共可用函数列表.但是,如果我想看到我目前所在班级的功能呢?我知道的唯一解决方案是编写this.,从出现的列表中选择函数并删除this..

有没有办法在没有写的情况下显示弹出菜单this.,也许是一个热键?

java eclipse

19
推荐指数
1
解决办法
3万
查看次数

将 react-redux useSelector 与 typescript 一起使用

当尝试使用 react-redux 打字稿的新 useSelector 钩子(见下面的例子)时,会出现该函数不存在的错误:

Module '"../../../node_modules/@types/react-redux"' has no exported member 'useSelector'.  TS2305
Run Code Online (Sandbox Code Playgroud)

示例

import * as React from "react"
import { useSelector } from "react-redux"
import { Message } from "./Message"

export const MessageContainer = () => {
  const searchValue = useSelector((state) => state.search)
  return (
    <Message searchValue={searchValue} />
  )
}
Run Code Online (Sandbox Code Playgroud)

使用的版本: “react-redux”:“^7.1.0-alpha.5”“@types/react-redux”:“^7.0.9”

typescript reactjs redux react-redux react-hooks

8
推荐指数
1
解决办法
4936
查看次数

将redux-react与react-router一起使用时无效的prop'component'

connect在我的情况下从react-redux 使用时,反应路由器不会将我的react组件视为有效组件。并且有一个警告:propType失败:component提供给无效的propRoute

index.js

import { connect } from 'react-redux'
import { createStore } from 'redux'
import { Provider } from 'react-redux'
import plattformApp from './reducers'

var React = require('react');
var ReactDOM = require('react-dom');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;
var hashHistory = ReactRouter.hashHistory;
var Main = require('./components/Main');

let store = createStore(plattformApp)

ReactDOM.render(
  <Provider store={store}>
    <Router history={hashHistory}>
        <Route path='/' component={Main}>
        </Route>
    </Router>
  </Provider>,
  document.getElementById('app')
)
Run Code Online (Sandbox Code Playgroud)

Main.js

var React = require('react'); …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router react-redux

3
推荐指数
1
解决办法
166
查看次数