我有一个带有验证的表单,在它之后创建一个对象“字段”。现在如何将此对象传递给操作"createPost"?我猜我需要对“道具”做点什么?或者我猜这可能和调度员线路有关?
import React, { Component } from 'react';
import Header from '../components/header';
import Formous from 'formous';
import { createPost } from '../actions/index';
class Error
当一个组件需要在渲染之前获取一组特定的数据时,我通常会按照这些思路来做一些事情:
class Comp extends Component {
componentWillMount() {
this.props.requestData() // triggeres in action in the wrapper
}
render() {
const { data } = this.props.
return (
<div>
{/* do something with data */}
</di
我试图使用react上下文全局存储一个按钮元素
const QuitLesson = ({goToLessons}) => {
// this is where I'm trying to create a new context
const closeBtnContext = React.createContext();
return (
<div>
<div styleName='close'>
<button
id='closeLessonBtn
嗨,我有问题与滚动到顶部的页面后,每次渲染。在根组件中,当我从Redux 获得对象数组时。我在三个mainArray上过滤subsArrays,比如:热的、最喜欢的、普通的,然后在特定的路径上呈现它们。每次更新mainArray时,过滤器功能都在运行:像评级一样,上下或设置,收藏将被标记。
问题是,当操作分派到redux存储时,为什么每次响应呈现(我认为redux会导致这种情况,我猜),以及如何防止这种情况发生。请给我一点提示,我和它斗争了一段时间.
function Root() {
const state = useSelector((state) => state);
co
假设我有以下代码:
switch (action.type) {
case "GET_LIST":
// update state
break;
case "GET_LIST_SUCCESS":
// update state
break;
case "GET_LIST_ERROR":
// update state
break;
default:
return state;
}
在此之前,我已经设置了一
我将redux-devtools与redux-devtools-dock-monitor和redux-devtools-log-monitor一起使用。
我遵循了文档。但是,在控制台中,我收到以下错误:
index.js:1452 Redux DevTools could not render.
You must pass the Redux store to <DevTools> either as a "store" prop
or by wrapping it in a <Provider store={store}>.
下面是我的Root组件