我刚刚开始学习React,我在函数组件中的if语句(如下面的ChooseInputType.js所示)正在返回'false‘,尽管我希望它返回'true’。我的简化代码在下面--有人能发现问题吗?如果相关的话,我想使用钩子而不是类!
Form.js
import React from 'react';
import ChooseInputType from './ChooseInputType';
function App(){
return(
<ChooseInputType
type=
我在努力学习反应。我在使用花括号时遇到了麻烦。在下面的代码中,使用大括号会使JSX和JS有所不同,CurlyBrace1说“现在是JS了”。为什么有卷发支撑2?它已经在一个卷曲支撑区里了?
var React = require('react');
var ReactDOM = require('react-dom');
var MyCompClass = React.createClass({ // open curly brace 1
render: function () { // open curly brace 2
return <
这是一个用于在react中显示一个表的类,该表包含一个由删除图标组成的列。我试图将行的id作为参数传递,但似乎在执行时传递了null,我得到了以下错误: Cannot read property 'style' of null
TypeError: Cannot read property 'style' of null
at FolderDetails.delrow (http://localhost:6006/main.3cce3b0c8eebe2bc56b3.bundle.js:1384:9)
at FolderDetails.rende
我一直试图从我为存储用户而创建的Mongoose数据库中获取一个密码属性。我可以很好地获得用户名,但是当我尝试使用它获得密码时:
User.find({ 'credentials.username': gusername }, function(err, user) {
if (err) throw err;
console.log(user);
console.log(user.credentials.password);
});
它将此记录在控制台中:
Connected to the DB using Mongo!
GET /login 200 66.097 ms - 1
在导入Imex之前,该应用程序运行良好,没有任何错误,它显示了4个错误,如下所示
1. Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined.
You likely forgot to export your component from the file it's defined in, or you might have mixed up