小编Jua*_*tiz的帖子

失败的道具类型:道具“userSignUpRequest”在“登录”中被标记为必需,但其值为“未定义”

我试图使用 Redux 和函数userSignUpRequest创建一个 React 组件 我按照教程但仍然收到错误:我认为这是可能的,因为我使用 module.exports 来导出我的组件而不是默认情况下导出但我不知道如何修复它.

在此处输入图片说明

我的店铺:

const middleware = routerMiddleware(hashHistory);
const store = createStore(
  reducers,
  applyMiddleware(middleware)
);

render(
  <Provider store={store}>
    <Router
      onUpdate={scrollToTop}
      history={history}
      routes={rootRoute}
    />
  </Provider>,
  document.getElementById('app-container')
);
Run Code Online (Sandbox Code Playgroud)

这是我的组件:

import React from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux'; //to pass functions
import { userSignUpRequest } from '../../../actions/loginAxios'; 

class Login extends React.Component {
  constructor() {
    super();
    this.state = {
      {** initial state **}
    };
  }

  onSubmit(e) {
    e.preventDefault();
    if(this.isValid()){
      //reset errros …
Run Code Online (Sandbox Code Playgroud)

ejs reactjs redux react-redux

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

为什么我们应该为字符串数据类型而不是其余数据导入#include &lt;string&gt;?

我是C ++的新手,我注意到在使用字符串时应包括:

#include <string>
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么这是必要的,而不是对于诸如此类的基本类型int float呢?

谢谢

c++

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

使用服务器端和客户端渲染的单页 ReactJS 应用程序?

我知道在客户端,React 会重新渲染需要随时更新的 DOM 部分,因此在初始页面加载后无需重新加载整个页面(因此它将是一个页面应用程序)。

使用服务器端渲染,我仍然使用单页应用程序功能吗?

关于这个话题有一个类似的问题,但我相信它没有回答我的问题。如果要实现单页应用,是否必须同时使用服务器端和客户端渲染?

javascript single-page-application reactjs react-router server-side-rendering

1
推荐指数
2
解决办法
2723
查看次数

如何迭代 cpp 中的函数返回的字符指针数组

我创建了一个函数,该函数从 az 的随机字符创建一个 28 数组。当我尝试遍历指针数组时,main我得到了错误的值。

我缺少什么?

我知道数组是通过引用传递给函数的,是否也通过引用返回?

#include <iostream>
#include <ctime>
#define MAX 28

// Generate random char array with a-z values
char* generateRandomString(int length) {
    char random[length];
    for (int i = 0; i < length; i++) {
        // Minimun a ascii = 97
        // Maximun z ascii = 122
        srand(int(time(NULL))); // Timestamp seed generator
        int randomInt = 97 + (rand() % 25);
        char randomChar = randomInt;
        random[i] = randomChar;
    }
    return random;
}

int main() {
    char* …
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers

-1
推荐指数
1
解决办法
77
查看次数