我对自己的反应有点困惑。
我有一个主页,我要分解成组件。所以,我有一个英雄组件,它现在有一个标题,是从mongodb中提取的。
所以,在主页上我有:
import React, { Component } from "react";
// the axios http request to the server
import { getHero } from "../services/heroService";
//state
class Home extends Component {
state = {
title: "",
我正在做一个Reactive原住民项目,我意识到Reactinative似乎破坏了React (从父到子)道具更新。
基本上,我从"App“组件调用一个”菜单“组件,将一个道具传递给”菜单“。但是,当我更新"App“状态时,”菜单“上的道具应该更新,但这不会发生。我做错了什么吗?
这是我的密码:
App.js
import React from 'react';
import {
View,
Text
} from 'react-native';
import Menu from './Menu';
class App e
我想构建锻炼应用程序,所以我创建了一个带有"exerciseName“和"discription”的JSON文件(我只是在玩react) 首先,我创建了一个名为"ExerciseCard“的组件 import React from 'react'
function ExerciceCard(props) {
return(
<h1>this is the exercie {props.exerciceName}</h1>
)
}
export default E
我目前正在编译我的react项目,它编译成功了,但是在加载页面时,我得到了这个错误:
Uncaught (in promise) TypeError: Cannot read property 'setTargetNode' of undefined
at p (Target.js:40)
at Ba (react-dom.production.min.js:5029)
at Ha (react-dom.production.min.js:5123)
at react-dom.production.min.js:5975
at Object.t.unstable_runWith
我刚开始反应,还在学习基础知识。看看这里的教程:
它解释了如何让父母对孩子发生的事情做出反应。下面是相关代码:
var CommentBox = React.createClass({
handleCommentSubmit: function(comment) {
// TODO: submit to the server and refresh the list
},
render: function() {
return (
<div className="commentBox">
<h1>
如何在单击时动态创建元素?
我试图实现的是一个表单构建器,类似于typeform。我的想法是我会有两个领域。第一个字段是我可以单击按钮来选择表单输入类型、文本输入区域、选择框或单选按钮的地方,当我单击该元素时,react将动态地为我创建该元素。
我不知道是否有人理解我,但我会感谢你的任何回应。谢谢
这就是我所做的,但我没有--这不是正确的反应方式
import React, {
Component
} from 'react';
import ReactDOM from 'react-dom';
import logo from './logo.sv