小编sna*_*nda的帖子

React-Router npm包在控制台中给我警告?(不推荐使用PropTypes)

我有一个非常基本的反应应用程序我正在使用create-react-app创建当前,这是代码:

index.js

import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route } from 'react-router';

import createBrowserHistory from 'history/createBrowserHistory';

import App from './App/AppComponent';

const browserHistory = createBrowserHistory();

ReactDOM.render(
    <Router path="/" history={browserHistory}>
        <div>
            <Route path="/" component={App} />
        </div>
    </Router>, document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)

AppComponent.js

import React, { Component } from 'react';

class App extends Component {
    render() {
        return (
            <div>This is the App component</div>
        );
    }
}

export default App;
Run Code Online (Sandbox Code Playgroud)

运行此应用程序时,我在控制台中收到以下警告:

bundle.js:11888 Warning: Accessing PropTypes via the main React package …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router react-redux

4
推荐指数
1
解决办法
1099
查看次数

如何改进 Node.js 中的数据验证?(寻找最佳实践)

所以这是我当前的代码:

/**
 * User Registration
 * Sends a response object with success true if user was registered.
 * Sends a response object with success false if user couldn't be registered.
 */
router.post('/', function(req, res, next) {
    var userInfo = req.body;

    userInfo.email = sanitize(userInfo.email);
    userInfo.password = sanitize(userInfo.password);

    if(!validEmail(userInfo.email) || !validPassword(userInfo.password)) { //If the request info is invalid
        sendJsonResponse(res, false, error, 400);
    }
    else {
        //Check if e-mail already exists
        User.find({email: userInfo.email}, function(err, docs) {
            if(err) {
                console.log(err);
                sendJsonResponse(res, false, "There was …
Run Code Online (Sandbox Code Playgroud)

javascript node.js

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

标签 统计

javascript ×2

node.js ×1

react-redux ×1

react-router ×1

reactjs ×1