我试图使用 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) 我是C ++的新手,我注意到在使用字符串时应包括:
#include <string>
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么这是必要的,而不是对于诸如此类的基本类型int float呢?
谢谢
我知道在客户端,React 会重新渲染需要随时更新的 DOM 部分,因此在初始页面加载后无需重新加载整个页面(因此它将是一个页面应用程序)。
使用服务器端渲染,我仍然使用单页应用程序功能吗?
关于这个话题有一个类似的问题,但我相信它没有回答我的问题。如果要实现单页应用,是否必须同时使用服务器端和客户端渲染?
javascript single-page-application reactjs react-router server-side-rendering
我创建了一个函数,该函数从 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++ ×2
reactjs ×2
arrays ×1
ejs ×1
javascript ×1
pointers ×1
react-redux ×1
react-router ×1
redux ×1